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模式,方便連接局域網,進行網絡升級。
固件服務器自身參數設置界面如下:
審核編輯:湯梓紅
-
單片機
+關注
關注
6001文章
43973瀏覽量
620824 -
服務器
+關注
關注
12文章
8116瀏覽量
82507 -
STM32
+關注
關注
2239文章
10671瀏覽量
348735 -
固件升級
+關注
關注
0文章
34瀏覽量
12032 -
GD32
+關注
關注
7文章
333瀏覽量
23739
發布評論請先 登錄
相關推薦
評論