hi 现在使用emwin,变量放在sdarm中,但是现在启动的qspi flash也用来做数据备份,原来的qspi做数据备份的时候需要如下操作,SCB_InvalidateDCache,但是现在sdarm中的变量也应该用的了加速,现在一执行SCB_InvalidateDCache就出现hardfault,SCB_InvalidateDCache这个是不是必须存在的,在对于qspi数据备份的时候。
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
hi 如下的链接:
【原创】i.MXRT1050在线擦写QSPI Flash作数据备份-jicheng0622-电子技术应用-AET-北大中文核心期刊-最丰富的电子设计资源平台 你们FAE有说这个不用可能会有问题。
Hi,
The question has been validated with AE team, no problem to remove it.
Have a nice day!
Weidong