[其他ST产品] stm32h7开启cache之后好像触摸功能会失效?

[复制链接]
1391|8
 楼主| elephant00 发表于 2021-9-13 10:02 | 显示全部楼层 |阅读模式
原子的开发板。触摸是用IO模拟的I2C读触摸芯片寄存器。调试过没问题。然后做有个功能开了cache。结果触摸数据全都不对了。
一个IO的读操作,一个cache。这个不沾边啊。哪位朋友有经验,指导指导呗!
两只袜子 发表于 2021-9-13 10:03 | 显示全部楼层
会不会是缓存刷新的问题
香水城 发表于 2021-9-14 19:43 | 显示全部楼层
你读取的数据不放到内存吗?这就会涉及D-Cache从而发生数据一致性问题,这样的话要配置下MPU将相关内存配置为共享或透写属性。
asmine 发表于 2021-9-15 14:28 | 显示全部楼层
有点深奥啊,
晓伍 发表于 2021-10-9 10:23 | 显示全部楼层
前后数据不对应?
木木guainv 发表于 2021-10-9 10:26 | 显示全部楼层
如何同步共享数据呢
tpgf 发表于 2021-10-9 10:49 | 显示全部楼层
透写属性是什么呀
磨砂 发表于 2021-10-9 10:51 | 显示全部楼层
一边读一边写 肯定错位了吧
八层楼 发表于 2021-10-9 10:54 | 显示全部楼层
或者改变数据的存储方式
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

3946

帖子

7

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