[STM32F7] 开了Cache 会影响emwin画图

[复制链接]
647|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, 下载次数: 3

评论

非常感谢香主  发表于 2020-12-4 16:38
chenjun89 发表于 2020-12-4 19:04 来自手机 | 显示全部楼层
还是程序处理得问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

997

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部