01 前言
在使用STM32WB系列MCU時,通過STM32CubeProgramer GUI方式更新FUS,Stack,User APP,需要操作多次,并且要輸入不同的地址,比較繁瑣,不適合在量產(chǎn)中操作使用
根據(jù)RN0109:STM32CubeProgrammer v2.11.0 release information描述,在STM32CubeProgrammer v2.11.0中已經(jīng)支持通過CLI的方式自動更新FUS,Stack,以及User APP。
02 操作方法
根據(jù)UM2237 STM32CubeProgrammer command line interface(CLI)for MCUs文檔描述,升級FUS,STACK,User APP會用到以下命令。
-startfus:啟動FUS
-fwupgrade:升級BLE協(xié)議棧或FUS
-w,--write,-d,-download:下載二進制文件,下載前會先進行擦除操作
-hardRst:硬復位
單獨升級FUS或協(xié)議棧時,根據(jù)以上的語法規(guī)則操作命令即可,同時升級FUS+STACK+APP時,在STM32CubeProgrammer v2.11.0版本中只需通過命令行將三條命令合成一條即可,見下圖
路徑和地址,需要根據(jù)自己實際的路徑和要燒寫的文件決定。
03 燒錄驗證
由于命令中包含硬復位,所以燒錄成功后,系統(tǒng)會被復位,復位后會進入用戶燒寫過的APP執(zhí)行,此時就可以直接去連接藍牙并驗證應用了。
燒錄過程會產(chǎn)生Log信息,見附錄。
04 總結
一鍵燒寫在產(chǎn)線上是比較實際的需求,目前更新到的STM32CubeProgrammer v2.11.0版本已支持通過CLI的方式進行更新燒錄,在后續(xù)版本中可能會有更方便的操作方式。當然也可以將這些命令做成腳本的方式,更方便的去使用。
審核編輯:劉清
-
STM32
+關注
關注
2276文章
10947瀏覽量
359155 -
GUI
+關注
關注
3文章
666瀏覽量
40141 -
CLI
+關注
關注
1文章
79瀏覽量
8629
原文標題:應用筆記 | STM32WB如何一次性燒寫FUS+STACK+APP
文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
STM32WB55開發(fā)(6)----FUS更新

請問STM32WB55CCU6的FUS燒寫地址和協(xié)議棧地址值是多少?如何計算?
P-NUCLEO-WB55.USBDongle開發(fā)板升級FUS和無線協(xié)議棧失敗的原因?
STM32WB55使用jflash無法燒入stack和fus,顯示地址區(qū)域被鎖了,為什么?
怎么解決STM32WB FUS從1.1.0升級到1.1.2失敗的問題呢?
STM32WB產(chǎn)品詳解及FUS無線協(xié)議棧升級
STM32燒寫一次程序后,再次燒寫識別不到單片機

STM32WB55_NUCLEO開發(fā)(6)----手機與STM32WB通過配對后進行數(shù)值比較

評論