原帖 | Jack | 2025-02-20 22:56 | 👍1 | 阅读约1
adc+dma,双buffer,我们在a线程进行切换的时候,那个时候buffer1已经满了,但是我还没来的及在dma中断当中去通知a线程,这时候出错了怎么办?buffer1切换不过来了,会导致数据出错,怎么解决,有没有遇到过?
答:
这个在测试都遇到过,然后在测试的时候,测出峰值,把buffer空间设置到足够大,嵌入式里面我们基本不会在运行时去malloc,这个风险非常大。
相关笔记
原帖 | Jack | 2025-02-20 22:56 | 👍1 | 阅读约1
adc+dma,双buffer,我们在a线程进行切换的时候,那个时候buffer1已经满了,但是我还没来的及在dma中断当中去通知a线程,这时候出错了怎么办?buffer1切换不过来了,会导致数据出错,怎么解决,有没有遇到过?
答:
这个在测试都遇到过,然后在测试的时候,测出峰值,把buffer空间设置到足够大,嵌入式里面我们基本不会在运行时去malloc,这个风险非常大。
相关笔记