5
22
37
新手上路
使用道具 举报
1万
6万
10万
管理员
eric2013 发表于 2020-6-5 13:51 这部分有用到DMA吗,没有的话,不影响,你的程序应该存在其他问题。
shuangbang 发表于 2020-6-5 13:56 我用的是串口DMA中断的,那是不是需要MPU呢?
eric2013 发表于 2020-6-5 13:59 只要DMA和CPU都访问到那块开启Cache的区域,就必须要注意数据一致性问题。
shuangbang 发表于 2020-6-5 14:01 那怎么解决呢?感觉这个M7系列的跟以前完全不一样,这种问题无从下手
eric2013 发表于 2020-6-5 14:04 不熟悉的时候,直接关闭Cache就行了,串口这种低速设备,开不开Cache没区别,而且你用的是DMA
shuangbang 发表于 2020-6-5 14:08 但是整个工程比较大,不用dma,屏幕反应就慢了?单独的串口可以关闭cache?
eric2013 发表于 2020-6-5 14:13 H7的MPU可以配置16个块区,比较好设置,看看教程的MPU和Cache章节即可 http://www.armbbs.cn/forum.ph ...
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2024-5-7 00:51 , Processed in 0.230273 second(s), 25 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.