0 stm32h7开启cache之后好像触摸功能会失效? - STM32/STM8单片机论坛 - ST MCU意法半导体官方技术支持论坛 - 21ic电子技术开发论坛
打印
[其他ST产品]

stm32h7开启cache之后好像触摸功能会失效?

[复制链接]
1192|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 | 只看该作者
有点深奥啊,

使用特权

评论回复
5
晓伍| | 2021-10-9 10:23 | 只看该作者
前后数据不对应?

使用特权

评论回复
6
木木guainv| | 2021-10-9 10:26 | 只看该作者
如何同步共享数据呢

使用特权

评论回复
7
tpgf| | 2021-10-9 10:49 | 只看该作者
透写属性是什么呀

使用特权

评论回复
8
磨砂| | 2021-10-9 10:51 | 只看该作者
一边读一边写 肯定错位了吧

使用特权

评论回复
9
八层楼| | 2021-10-9 10:54 | 只看该作者
或者改变数据的存储方式

使用特权

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

本版积分规则

990

主题

3117

帖子

7

粉丝