您的位置 首页 应用

擦掉STM32F429芯片上的数据的一个办法

刚入手一块STM32F429Discovery。手痒痒的,准备写个程序进去。一不小心,把MCU的调试接口SW、JTAG全部给禁用了。这下可坏了,写不进去程序,擦不掉数

刚下手一块STM32F429Discovery。手痒痒的,预备写个程序进去。一不小心,把MCU的调试接口SW、JTAG悉数给禁用了。这下可坏了,写不进去程序,擦不掉数据。愁的某家一头大汗。忽然想起了当年玩F1的时分有个IAP功用,F4应该也有着功用的。所以找到了这个:

http://www.mcuisp.com/chinese mcuisp web/index.htm

没有针对F4的软件。下载F1的FlyMCU IAP软件之后,直连续仍是连不上,软件是一直在等候芯片回应。

之后查了下ST的文档AN2606,STM32™ microcontroller system memory boot mode。看见这样一段换:

The hardware required to put the STM32F429xx/439xx into System memory boot mode
consists of any circuitry, switch or jumper, capable of holding the BOOT0 pin high and the
BOOT1 pin low during reset.

就是说BOOT0应该接在VDD上,BOOT1接在GND上,这样才干进入IAP形式。

所以将这两个引脚连接好,再次用F1的软件对芯片IAP,挑选擦除芯片。软件开端等候芯片回应。此刻,RESET开发板上的MCU,就会进入IAP形式将芯片上的一些数据擦除去。

擦除一点数据就好了,意图是让MCU发动不起来。运用板载的STLink从头下载程序到芯片中,STM32F429Discovery又满血复活了。

  • STM32单片机中文官网
  • STM32单片机官方开发工具
  • STM32单片机参阅规划

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/156778.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部