目錄預(yù)覽
1.前言
2.操作方法
3.燒錄驗(yàn)證
4.總結(jié)
5.附錄
在使用STM32WB系列MCU時(shí),通過STM32CubeProgramer GUI方式更新FUS,Stack,User APP,需要操作多次,并且要輸入不同的地址,比較繁瑣,不適合在量產(chǎn)中操作使用
根據(jù)RN0109:STM32CubeProgrammer v2.11.0 release information描述,在STM32CubeProgrammer v2.11.0中已經(jīng)支持通過CLI的方式自動(dòng)更新FUS,Stack,以及User APP。
根據(jù)UM2237 STM32CubeProgrammer command line interface(CLI)for MCUs文檔描述,升級(jí)FUS,STACK,User APP會(huì)用到以下命令。
-startfus:?jiǎn)?dòng)FUS
-fwupgrade:升級(jí)BLE協(xié)議棧或FUS
-w,--write,-d,-download:下載二進(jìn)制文件,下載前會(huì)先進(jìn)行擦除操作
-hardRst:硬復(fù)位
單獨(dú)升級(jí)FUS或協(xié)議棧時(shí),根據(jù)以上的語(yǔ)法規(guī)則操作命令即可,同時(shí)升級(jí)FUS+STACK+APP時(shí),在STM32CubeProgrammer v2.11.0版本中只需通過命令行將三條命令合成一條即可,見下圖
路徑和地址,需要根據(jù)自己實(shí)際的路徑和要燒寫的文件決定。
由于命令中包含硬復(fù)位,所以燒錄成功后,系統(tǒng)會(huì)被復(fù)位,復(fù)位后會(huì)進(jìn)入用戶燒寫過的APP執(zhí)行,此時(shí)就可以直接去連接藍(lán)牙并驗(yàn)證應(yīng)用了。
燒錄過程會(huì)產(chǎn)生Log信息,見附錄。
一鍵燒寫在產(chǎn)線上是比較實(shí)際的需求,目前更新到的STM32CubeProgrammer v2.11.0版本已支持通過CLI的方式進(jìn)行更新燒錄,在后續(xù)版本中可能會(huì)有更方便的操作方式。當(dāng)然也可以將這些命令做成腳本的方式,更方便的去使用。
LOG日志:

關(guān)注STM32


原文標(biāo)題:應(yīng)用筆記 | STM32WB如何一次性燒寫FUS+STACK+APP
文章出處:【微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44961瀏覽量
648879 -
STM32
+關(guān)注
關(guān)注
2291文章
11022瀏覽量
363489
發(fā)布評(píng)論請(qǐng)先 登錄
一次性使用心電電極片性能測(cè)試 深圳一測(cè)

STM32L496RG第一次燒寫程序后需要重新上下電才能正常執(zhí)行程序,為什么?
調(diào)試STM32WB55 USB dongle的時(shí)候發(fā)現(xiàn)燒錄藍(lán)牙stack后插入U(xiǎn)SB無(wú)法識(shí)別怎么解決?
請(qǐng)問DLPC4422 flash首次燒寫需要離線完成燒寫嗎?
歐度MEDI-SNAP一次性醫(yī)用插頭發(fā)布
Nordic推出nPM2100 PMIC,延長(zhǎng)一次性電池工作時(shí)間
Nordic發(fā)布nPM2100 PMIC,延長(zhǎng)一次性電池工作時(shí)間
一次性鋰電池為什么不能充電?一文講清!

一次性鋰電池為何不能充電?一文帶你了解

STM32WB55RG開發(fā)(5)----監(jiān)測(cè)STM32WB連接狀態(tài)

智芯傳感ZXP4系列一次性血壓傳感器介紹

Epson可編程晶振SG-8018/8101/9101如何使用SG-Writer II燒寫配置

【AI技術(shù)支持】USB_CDC電腦串口一次性發(fā)送100000byte丟包問題處理

評(píng)論