RT1050 SDRAM和QSPI数据备份同时使用cache
03-13-2019
12:20 AM
2,246 次查看
haifeng_jin
Contributor III
hi 现在使用emwin,变量放在sdarm中,但是现在启动的qspi flash也用来做数据备份,原来的qspi做数据备份的时候需要如下操作,SCB_InvalidateDCache,但是现在sdarm中的变量也应该用的了加速,现在一执行SCB_InvalidateDCache就出现hardfault,SCB_InvalidateDCache这个是不是必须存在的,在对于qspi数据备份的时候。
4 回复数
03-13-2019
01:44 AM
2,096 次查看
weidong_sun
NXP TechSupport
Hello Haifeng,
Hardfault error means you want to clear Key data in SDRAM.
So it is no problem to remove the SCB_InvalidateDCache() function.
这个错误是因为你要清除SDRAM的关键数据了。不用这句话,没问题。
Have a nice day!
BR,
NXP TIC Weidong Sun
03-13-2019
01:53 AM
2,096 次查看
haifeng_jin
Contributor III
hi 如下的链接:
【原创】i.MXRT1050在线擦写QSPI Flash作数据备份-jicheng0622-电子技术应用-AET-北大中文核心期刊-最丰富的电子设计资源平台 你们FAE有说这个不用可能会有问题。
03-13-2019
05:38 PM
2,096 次查看
weidong_sun
NXP TechSupport
Hi,
The question has been validated with AE team, no problem to remove it.
Have a nice day!
Weidong