|
用一块STM32F746G-DISCO。 CACHE 如果不开,运行速度几乎下降一半,无法接受;CACHE打开, 有时软件运行正常,但仅仅增加或删除一些无关紧要的代码,立马出现异常:显示偶尔有点闪,QSPI FLASH 中的字库读取不正常,设置断点查看了一下,HAL_QSPI_Receive()读取超时,。 软件在运行过程中,对SDRAM 的操作很频繁,既要刷屏又有大量数据要临时保存到SDRAM中,不知道是不是有影响。 |
微信公众号
手机版
评分
查看全部评分
我是实际测过算法的运行时间。CACHE 对速度影响很大。但是开CACHE,带来一些严重的问题,不知道什么时候发作。 QSPI FLASH字库有时读写不来了。 困扰很久,几乎对F7要绝望了。呵呵。
评分
查看全部评分
什么样的存储区域 或者 数据 才需要MPU保护,怎么样保护。 始终没找到一个简单明了的说法。
差别很大,跑个分就知道了。。。就好像汽车带T不带T那样。。。
评分
查看全部评分
这个你需要看看 ARM 的手册和操作系统原理方面的书籍了。
目前解决方案是:如果QSPI读取出错,就运行一次初始函数,再读取一次,就正常了。如果LZ找到问题根源,也请告知一声。
评分
查看全部评分