- MCU: STM32H750
- QSPI nor flash :w25q64
8M nor flash 用于存储代码,下载算法根据官方例子修改的,可以下载代码到外部nor flash,但是有时候会出现下载失败的情况,奇怪的是比如在一个函数里加一些代码,出现下载失败,删除这些代码,又可以下载成功,似乎是加了新的代码就不行了。
另外删除或是屏蔽某部分代码也会出现这个问题,恢复这些代码,下载又成功了。
Erase Done.
Programming Done.
Contents mismatch at: 900876C9H !
Verify Failed!
Error: Flash Download failed - "Cortex-M7"
Flash Load finished at 09:20:59
大佬的意思是下载算法需要调整一下吗?
@xiangxistu 另外注意一点,下载算法中一定不要使能 cache
在哪个地方加入延时?
关掉了cache,降频至50M,并且加入了检验时候的回读延时,还是会报这个问题。