导致cannot access memory的原因是什么?

编程知识 更新时间:2023-04-06 09:53:05


cannot access memory

使用的是keil + gd32f405

在一次我编码单片机FLASH时候,程序就是一直运行的擦除FALSH,写入FLASH。然后再想通过SWD重新烧录程序就无法烧录进去了。

再看keil里面的属性debug,芯片又是可以识别到的,就是无法烧录。



后面也是经历了各种痛苦,某度上各种找答案。终于找到原因:

就是这种情况下,代码运行后会影响到芯片而烧录,所以必须接上复位脚让芯片不能正常工作,把烧录速度讲到最低,先擦除芯片,然后放开复位脚重新烧录即可。

更多推荐

导致cannot access memory的原因是什么?

本文发布于:2023-04-06 09:53:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e6866ffdfbebd6dad4068b292b58134c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:原因   access   memory

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 48913文章数
  • 14阅读数
  • 0评论数