GD32、STM32單片機,是我們最常見的一種MCU。通常我們在使用STM32單片機都會遇到程序在線升級下載的問題。
GD32/STM32單片機的在線下載通常需要以下幾種方式完成:
1、使用ST/GD提供的串口下載工具,本地完成固件的升級下載。
2、自行完成系統BootLoader的編寫,將系統程序分為BootLoader和APP兩個部分,BootLoader完成固件升級。
3、使用STM32/GD固件服務器,完成固件的升級,固件服務器https://simplewifi.taobao.com/
幾種方式各有優缺點:
使用ST提供的方法進行固件升級,方法簡單,不需要額外的開發。但是,只能本地完成STM32單片機的升級。
自動編寫BootLoader完成固件升級。如果需要遠程升級功能,需要BootLoader完成聯網的功能,需要的代碼空間比較大。并且需要一定的技術積累才能完成。
使用STM32固件服務器方式,很容易解決了,STM32系列單片機的在線升級問題。該方式支持手機、pad、筆記本等,只要有瀏覽器即可完成STM32單片機的在線升級。同時該方式還支持FTP文件下載。
GD32、STM32固件服務器https://simplewifi.taobao.com/,在進入下載模式時,會自動輸出復位信號和下載模式選擇信號。能夠使STM32單片機自行進入下載模式。不需要人工干預。固件服務器輸出的IO信號如下:
手機瀏覽器,只需要打開IE瀏覽器,瀏覽所需要的固件即可完成STM32單片機的在線升級。輸入192.168.2.1,打開界面如下:
點擊需要升級的固件HEX或者bin文件,即可瀏覽到上傳的文件。點擊文件后面對應的Flash按鈕即可完成STM32單片機的在線升級。
該服務器還支持FTP方式遠程下載固件的功能,能夠完成局域網、互聯網的遠程升級。
GD32/STM32固件服務器自身參數的修改界面如下:
, 打開192.168.2.1:8080端口首頁-SimpleWiFi-淘寶網,還可以對固件服務器自身的參數進行設置。可以,設置固件服務器工作的熱點模式或者STA模式,方便連接局域網,進行網絡升級。
固件服務器自身參數設置界面如下:
參數設置
上一篇:GD32開發實戰指南(基礎篇) 第6章 按鍵
下一篇:【GD32 MCU 移植教程】1、從 GD32F10x 移植到 GD32F30x
- 熱門資源推薦
- 熱門放大器推薦