cannot access memory
使用的是keil + gd32f405
在一次我编码单片机FLASH时候,程序就是一直运行的擦除FALSH,写入FLASH。然后再想通过SWD重新烧录程序就无法烧录进去了。
再看keil里面的属性debug,芯片又是可以识别到的,就是无法烧录。
后面也是经历了各种痛苦,某度上各种找答案。终于找到原因:
就是这种情况下,代码运行后会影响到芯片而烧录,所以必须接上复位脚让芯片不能正常工作,把烧录速度讲到最低,先擦除芯片,然后放开复位脚重新烧录即可。
更多推荐
导致cannot access memory的原因是什么?
发布评论