合宙air32f103單片機開發板出廠自帶daplink固件,可以當作daplink使用,在win10系統中可以直接用,但如果是win7系統,一般得安裝驅動程序,但安裝網上的驅動程序也不一定可以讓daplink為系統所識別并能正常使用。所以部分用戶可以把它刷成stlink用用,具體如何操作,csdn中有兩篇文章都可以參考:https://blog.csdn.net/rootuseres/article/details/125387061(下稱文章1)和https://blog.csdn.net/weixin_42880082/article/details/127293349(下稱文章2)。 本人按上面兩篇文章說法重刷stlink固件,有關測試結果如下: 一、直接拖放的方法不能用。 按文章所說的,在win10系統中直接播放stlink固件(hex文件)到daplink虛擬U盤,然后重插U線,均無法會使開發板識別為stlink,即完全無效。至今也不清楚是什么道理。 二、用jlink燒錄比 stlink更容易成功。 用jlink準確地說是jlink ob燒錄很容易成功,air32開發板與與jlink ob的連接:
00燒錄接法.jpg (816.24 KB, 下載次數: 65)
下載附件
2023-4-24 13:52 上傳
用從某寶上10元以內購買的stlink v2下載器+ST-LINK Utility進行燒錄,一般會出現或這或那的問題。雖然合X人員說可以當作STM32F103看待,即在ST-LINK Utility下可以輕易地被識別為STM32F1xx
01用stlink ST-LINK Utility可以連接到air32f103.jpg (202.79 KB, 下載次數: 63)
下載附件
2023-4-24 13:52 上傳
但是點擊燒錄的情況下問題就出現了
02點擊下載時出現的錯誤提示.jpg (177.61 KB, 下載次數: 54)
下載附件
2023-4-24 13:52 上傳
結果燒錄失敗:
03下載失敗.jpg (42.03 KB, 下載次數: 53)
下載附件
2023-4-24 13:52 上傳
重插重插再重插,偶爾可以下載(即使下載過程出現某些警告),且在設備管理器可以被識別為stlink
04重插重試偶爾可以下載,下載后發現USB設備.jpg (44.68 KB, 下載次數: 54)
下載附件
2023-4-24 13:52 上傳
用jlink ob燒錄就不會出現以上問題,所以建議使用jlink或daplink下載(雖然我沒有試過用daplink下載,用daplink下載應該不會出現上述不兼容問題吧)。 三、升級stlink也不一定一下子就可以成功。 燒錄了stlink固件,還不能使用,這是燒錄后在keil中顯示的情況:
05在keil中能發現stlink,但仍然不能用.jpg (66.73 KB, 下載次數: 59)
下載附件
2023-4-24 13:52 上傳
這時得用升級工具ST-LinkUpgrade對固件進行升級。方法先斷開jlinkob,用數據線接入開發板的usb typec口,插入電腦USB口,然后點擊STM32 ST-LINK Utility中的ST-LINK下的firmware update。
06固件升級入口.jpg (51.02 KB, 下載次數: 53)
下載附件
2023-4-24 13:52 上傳
但是,很可能會出現如下提示:
07點擊升級時提示沒有發現stlink.jpg (146.36 KB, 下載次數: 55)
下載附件
2023-4-24 13:52 上傳
特別是用文章1中提供的鏈接下載的固件,至今也無法解決如何進行升級。 用文章2中提供的鏈接下載的固件包(含工具STM32 ST-LINK Utility)中的固件,可以升級,如果不行,可以重插試試。
|