在使用STM32WB系列MCU時,通過STM32CubeProgramer GUI方式更新FUS,Stack,User APP,需要操作多次,并且要輸入不同的地址,比較繁瑣,不適合在量產中操作使用
根據RN0109:STM32CubeProgrammer v2.11.0 release information描述,在STM32CubeProgrammer v2.11.0中已經支持通過CLI的方式自動更新FUS,Stack,以及User APP。
根據UM2237 STM32CubeProgrammer command line interface(CLI)for MCUs文檔描述,升級FUS,STACK,User APP會用到以下命令。
-startfus:啟動FUS
-fwupgrade:升級BLE協議棧或FUS
-w,--write,-d,-download:下載二進制文件,下載前會先進行擦除操作
-hardRst:硬復位
單獨升級FUS或協議棧時,根據以上的語法規則操作命令即可,同時升級FUS+STACK+APP時,在STM32CubeProgrammer v2.11.0版本中只需通過命令行將三條命令合成一條即可,見下圖
路徑和地址,需要根據自己實際的路徑和要燒寫的文件決定。
由于命令中包含硬復位,所以燒錄成功后,系統會被復位,復位后會進入用戶燒寫過的APP執行,此時就可以直接去連接藍牙并驗證應用了。
燒錄過程會產生Log信息,見附錄。
一鍵燒寫在產線上是比較實際的需求,目前更新到的STM32CubeProgrammer v2.11.0版本已支持通過CLI的方式進行更新燒錄,在后續版本中可能會有更方便的操作方式。當然也可以將這些命令做成腳本的方式,更方便的去使用。
原文標題:應用筆記 | STM32WB如何一次性燒寫FUS+STACK+APP
文章出處:【微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
STM32WB系列微控制器代表了STMicroelectronics在無線技術領域的新一代創新,集成了Bluetooth 5.0、Zigbee和Thread等多種無線通信協議。而在這些無線應用中
發表于 12-16 16:22
?280次閱讀
為滿足一次性內窺鏡、一次性手術消融刀等設備中的耗材需求,歐度全新推出了MEDI-SNAP一次性醫用插拔自鎖插頭,為醫療客戶打造了一組在品質與經濟性
發表于 09-10 09:59
?454次閱讀
文章由濟南三泉智能科技有限公司提供一次性注射針剛性測試儀是用于評估一次性注射針剛性性能的專用設備。一、作用與重要性確保注射針質量:注射針的剛性是評價其質量的重要參數之
發表于 06-04 15:32
?343次閱讀
我使用jflash無法燒入stack和fus,顯示地址區域被鎖了。但是我使用Programm燒入軟件能分別燒錄stack和
發表于 05-30 06:05
論 STM32WB 和 STM32L4 / L4+的區別,和優劣勢
發表于 04-26 08:07
:STM32Cube_FW_WB_V1.3.0ProjectsP-NUCLEO-WB55.NucleoApplicationsBLE_ThreadBle_Thread_Static
硬件環境:STM32WB nucleo
使用SW2切換協議為thread , 顯示失敗
發表于 04-16 08:01
到DFU設備,感覺是FUS升級壞了。
有個疑問:按照介紹,stm32wb5x_FUS_fw.bin 是燒錄在 0x080EC000位置,而stm32wb5x_BLE_Stack_fw.bin是燒錄
發表于 04-16 06:59
STM32WB55CCU6的FUS燒寫地址和協議棧地址值是多少?如何計算?
發表于 04-15 06:00
大家好,我使用的開發板是“STM32WB55 Nucleo”開發板,想實現一次性發送和接收超過100個字節的數據包(數據包字節數越多越好,如果能達到250個字節就最好了)。藍牙底層數據包默認大小
發表于 04-12 07:03
一次性使用無菌腦積水分流器綜合性測試儀 描述 一次性使用無菌腦積水分流器是一種用于治療腦積水的醫療器械。腦積水是指在顱內或腦脊液循環系統中積聚過多液體導致顱內壓力增高的病癥。腦積水分流
發表于 04-06 09:13
?356次閱讀
在自己的STM32WB測試板上面焊接了最小系統發現程序無法燒寫且單片機也無法識別,經過一系列測試發現與RF引腳連接的濾波網絡焊接上之后程序就可以正常
發表于 03-28 06:32
請問項目開發時能不能同時用兩塊芯片,比如一塊stm32WB,一塊stm32F4?
發表于 03-20 08:22
想要降低STM32WB的功耗,查找手冊發現開啟SMPS模塊可以降低功耗。配置SMPS模塊具體步驟是什么有大佬知道嗎?是開啟SMPS宏定義,然后寫PWR的寄存器就可以了嗎?怎么證明自己的SMPS模塊-配置正確了呢?
發表于 03-20 08:18
我在升級使用一個wb55新的USBdongle時候,用stm32cubeprogrammer打開,使用read fus info,發現FUS
發表于 03-13 07:58
GB 15811一次性醫用注射針檢測儀器
發表于 02-18 14:21
?0次下載
評論