打印
[STM32F7]

开了Cache 会影响emwin画图

[复制链接]
499|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaofei558008|  楼主 | 2020-12-4 14:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开了M7核内的cache 会影响emwin的画图,除了直接关闭cache之外 如何解好呢?

emwin操作的是一个 二维数组 __LCD_RAM[272][480];

实际没关cache的时候画图总会缺很多像素点,关了cache之后一切正常;

求助大侠,如何在cache开的情况下,不影响emwin打点函数执行;
谢谢

使用特权

评论回复
沙发
香水城| | 2020-12-4 16:17 | 只看该作者
你可以尝试进行MPU配置,将那块二维数组内存区配置为共享或透写属性。

ST有个应用笔记 AN4838 你可以阅读下。

AN4838-Managing memory protection unit (MPU) in STM32 MCUs.pdf

225.28 KB

使用特权

评论回复
评论
xiaofei558008 2020-12-4 16:38 回复TA
非常感谢香主 
板凳
chenjun89| | 2020-12-4 19:04 | 只看该作者
还是程序处理得问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

137

主题

971

帖子

13

粉丝