你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
如题,STM32F765使用DMA的Circular模式将串口接收的数据移动到内存指定区域,在UCOS多任务程序中可以正常接收数据,但是裸机的时候,比如写了一个for循环一直执行一段代码,DMA就不更新数据到内存中了,仿真的时候,打个断点,才会有数据更新到内存中。
正常不是应该CPU和DMA交替使用总线的吗?为什么会出现这样的情况
举报
应该是处理太快,还没有收到新数据。建议加延时。
解决掉了,Cache的问题,把接收缓冲区Cache禁用就好了
xmshao 发表于 2022-2-9 10:59 從你描述現象來看,有點詭異。不看代碼難以鎖定原因。不過,對於H7/F7系列,注意下因Cache導致的數據一致性 ...
怎么监听触摸动作松开?
USB HS 怎样测试眼图?
STM32F767 LWIP无法ping通
touchgfx添加文字不能显示,直接死(HardFault_Handler)
求问诡异的问题,eth网口ping不通
STM32F745: PDR必须直连VDD或VSS吗?
STM32F765 3.3V和GND短路
stm32f723iek6
请问 Stm32 哪款芯片比较适合跑ai?
STM32F769I-DISCO各种板载芯片的引脚图应该去哪找,数据手册上好像没看到?
应该是处理太快,还没有收到新数据。建议加延时。
解决掉了,Cache的问题,把接收缓冲区Cache禁用就好了
确实是数据一致性的问题