a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 擦掉STM32F429芯片上的數據的一個方法

擦掉STM32F429芯片上的數據的一個方法

作者: 時間:2018-07-24 來源:網絡 收藏

剛入手一塊Discovery。手癢癢的,準備寫個程序進去。一不小心,把MCU的調試接口SW、JTAG全部給禁用了。這下可壞了,寫不進去程序,擦不掉。愁的某家一頭大汗。突然想起了當年玩F1的時候有個IAP功能,F4應該也有著功能的。于是找到了這個:

本文引用地址:http://www.j9360.com/article/201807/383636.htm

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 xx/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重新下載程序到芯片中,Discovery又滿血復活了。

  • STM32單片機中文官網
  • STM32單片機官方開發工具
  • STM32單片機參考設計


關鍵詞: STM32F429 數據

評論


相關推薦

技術專區

關閉