本帖最后由 sky.sun.zz 于 2017-3-13 20:10 编辑
[STM32F7] NUCLEO-F722ZE评测(6)Flash下载报错的解决办法
在NUCLEO-F722ZE评测(5)如何在IAR中成功移植Coremark 一贴中,曾经提到:“在STM32 ST-LINK Utility 4.0中被告知FLASH的扇区2被写保护无法删除。“ 一开始 使用STM32 ST-LinklingUtility4.0对Sector2进行删除失败(见下图红色错误信息),被这个问题所困扰多日。
经过一段时间查找原因,可以看到Sector2 被意外设定为写保护,难怪无法重新写入新数据。而在刚开始使用该板子进行测试时,由于代码长度较短,下载时可能没有写到该扇区0X08008000这段地址上,所以没有报错。而运行Coremark时,可能代码长度较长,覆盖到Sector2 ,所以报错。
解决方法:
点击Target->Optinn Bytes进入配置菜单
解决方法,将Sector2 前面的打勾去掉,点击Apply,问题解决。
|