色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 擦掉STM32F429芯片上的數(shù)據(jù)的一個方法

          擦掉STM32F429芯片上的數(shù)據(jù)的一個方法

          作者: 時間:2018-07-24 來源:網(wǎng)絡 收藏

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

          本文引用地址:http://cafeforensic.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開發(fā)板上的MCU,就會進入IAP模式將芯片上的一些擦除掉。

          擦除一點就好了,目的是讓MCU啟動不起來。使用板載的STLink重新下載程序到芯片中,Discovery又滿血復活了。

          • STM32單片機中文官網(wǎng)
          • STM32單片機官方開發(fā)工具
          • STM32單片機參考設計


          評論


          相關推薦

          技術專區(qū)

          關閉