合宙AIR32F103CBT6刷回CMSIS-DAP固件以及刷ST-LINK V2-1固件方法
生活随笔
收集整理的這篇文章主要介紹了
合宙AIR32F103CBT6刷回CMSIS-DAP固件以及刷ST-LINK V2-1固件方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
合宙AIR32F103CBT6刷回CMSIS DAP固件以及刷ST-LINK V2-1固件方法
- 📌官方介紹文檔:https://wiki.luatos.com/chips/air32f103/index.html
- 📍原理圖:https://cdn.openluat-luatcommunity.openluat.com/attachment/20220605164915340_AIR32CBT6.pdf
?手上購買的這個兩塊板子已有2個月了,一直放在這著沒動,今天想拿出來給其STM32F103C8T6燒個程序試一下,以前一直用ST-LINK燒錄。
- 📌ST-LINK V2-1 : 僅支持STM32調試,帶虛擬串口和虛擬U盤下載.
- ST-LINK V2-1說明請參考RN0093說明:https://www.st.com/resource/zh/release_note/DM00107009-.pdf
🌿將其作為STM32F103C8T6最小系統板的CMSIS-DAP燒錄器使用折騰了好久,特此記錄一下。
- ?有技術問題千萬別去找TB客服,不僅會讓你很失望,什么都幫不到你!
- 📜合宙AIR32F103CBT6開發板尾部引出的端子位定義如下:
🔖合宙AIR32F103CBT6作為CMSIS-DAP燒錄或調試器使用,接線和ST-LINK接線一樣
/**CMSIS-DAP----->目標燒錄芯片3.3V ------> 3.3VGND ------> GNDPB14 ------> DIO(SWDIO)PB13 ------> DCLK*/🔖虛擬調試串口:PA2 虛擬串口的TX;PA3 虛擬串口的RX
合宙AIR32F103CBT6 ----->目標串口引腳 PA2 ----->RXD PA3 ----->TXD- 📗當作為DAP-LINK使用時,出廠默認是燒錄了DAP-LINK固件的。
- 📑官方給出的具體使用看:https://wiki.luatos.com/chips/air32f103/Air32f103.html#id6
- ?作為DAP-LINK燒錄器給自家芯片合宙AIR32F103CBT6第一次燒寫:(引用官方給出的接線圖)
-
- ?作為CMSIS-DAP燒錄器給STM32F103CBT6燒寫接線:
- ?作為CMSIS-DAP燒錄器給STM32F103CBT6燒寫接線:
.📖開發板如果默認為daplink時,封堵了SWD調試接口,第一次使用swd下載時,請先按住被調試板子的BOOT按鍵,再按一下復位按鍵,最后松開BOOT按鍵,然后點擊keil中的下載按鈕。
- 🎉給STM32板子燒寫程序,接線按照ST-link接線即可。
?時鐘選擇,如果選擇10M時,下載報錯,那么將其調低一些。
🌻刷回CMSIS-DAP固件方法
- 📍固件資源在開發固件包里面:https://gitee.com/openLuat/luatos-soc-air32f103/
🌷采用ST-link工具給其刷回CMSIS-DAP固件
-
🔨燒錄軟件采用:STM32 ST-LINK Utility
-
🌿燒寫
-
🌿燒寫過程:
-
🌿燒寫完成:
-
🌿重新將合宙AIR32F103CBT6開發板連接電腦,發現DAP-LINK又變回來了。
🌼刷成ST-LINK方法
- 📢使用合宙AIR32F103CBT6當CMSIS DAP將其刷成ST-LINK固件
操作方法和第一次給合宙AIR32F103CBT6燒錄程序時的操作是一樣的:先按住被燒錄板子的BOOT按鍵,再按一下復位按鍵,最后松開BOOT按鍵,然后將ST-LINK固件發送到U盤,即可完成燒錄。
- 接線方式還是這張圖:
- 通過CMSIS-DAP將ST-LINK固件發送到U盤進行燒錄演示:
🌿刷完固件后,將板子連接電腦,在設備管理器當中可以看到STLINK設備信息。
?剛剛燒錄完成,還不能使用,在Keil里面顯示如下,需要升級。
ST-LINK/V2升級步驟
升級分兩次進行,第一次先用STM32 ST-LINK Utility軟件,將其升級到V2.J29.M18 STM32 Debug+Mass storage,然后再通過Keil軟件Option For Target-debug設置時進行升級。具體操作如下:
1. 🌴利用STM32 ST-LINK Utility軟件將固件版本升級到V2.J29.M18 STM32 Debug+Mass storage
- 🌿通過STM32CubeProgrammer軟件或者STM32 ST-LINK Utility軟件,連接STLINK可以看到以下信息:
如果使用STM32CubeProgrammer軟件連接ST-LINK會提示無法升級。升級只能通過STM32 ST-LINK Utility軟件。
🛠借助STM32 ST-LINK Utility軟件進行升級升級演示:
- ST-LinkUpgrade升級為帶虛擬U盤和VCP虛擬串口的ST-LINK/V2-1。
- 🌿升級到V2.J29.M18 STM32 Debug+Mass storage后:
- 🔖虛擬調試串口依舊為:PA2 虛擬串口的TX;PA3 虛擬串口的RX
🌿顯示只有28KB的盤符
2. STM32 ST-LINK Utility軟件升級完成后,在Keil里面使用的時候,Keil軟件會提示該ST-LINK/v2-1還是老固件版本,還需要升級一下。
升級操作演示:
- 升級完成
- 升級之后的固件版本:V2J39M27
🎋這里是通過STM32CubeProgrammer查看版本信息:
官方的ST-LINK升級工具
- STSW-LINK007:ST-LINK、ST-LINK/V2、ST-LINK/V2-1、STLINK-V3板固件升級。
- 下載地址:https://www.st.com/zh/development-tools/stsw-link007.html
- 當前版本是:V2.J40M27
🔖ST-LINK/V2-1接線說明
🌿和上面的CMSIS-DAP接線方法是一樣的。
/**DAP-LINK----->目標燒錄芯片3.3V ------> 3.3VGND ------> GNDPB14 ------> DIO(SWDIO)PB13 ------> DCLK----------調試串口-------- PA2 ------>RXD PA3 ------>TXD*/
📍刷成ST-LINK參考了《合宙9.9的air32開發板刷成stlink》
?燒寫資源和工具(包括刷回CMSIS DAP固件以及刷ST-LINK固件)
鏈接:https://pan.baidu.com/s/1D6epX5q5KB1hZt2EquO_yQ 提取碼:4wxx- 🎉ST-Link當前最新的升級工具:https://www.st.com/zh/development-tools/stsw-link007.html
總結
以上是生活随笔為你收集整理的合宙AIR32F103CBT6刷回CMSIS-DAP固件以及刷ST-LINK V2-1固件方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国红客联盟宣布解散:高层“内讧”,创始
- 下一篇: AI 趋势