0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

應用筆記 | STM32WB如何一次性燒寫FUS+STACK+APP

STM32單片機 ? 來源:未知 ? 2023-10-13 18:15 ? 次閱讀


關鍵字:STM32WB,燒寫,F(xiàn)US+STACK+APP



目錄預覽


1.前言

2.操作方法

3.燒錄驗證

4.總結(jié)

5.附錄



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é)議?;騀US



-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

總結(jié)



一鍵燒寫在產(chǎn)線上是比較實際的需求,目前更新到的STM32CubeProgrammer v2.11.0版本已支持通過CLI的方式進行更新燒錄,在后續(xù)版本中可能會有更方便的操作方式。當然也可以將這些命令做成腳本的方式,更方便的去使用。



05

附錄


LOG日志:



完整內(nèi)容請點擊“閱讀原文”下載原文檔。


訂閱號

關注STM32

視頻


B站賬號


原文標題:應用筆記 | STM32WB如何一次性燒寫FUS+STACK+APP

文章出處:【微信公眾號:STM32單片機】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6026

    文章

    44460

    瀏覽量

    631206
  • STM32
    +關注

    關注

    2263

    文章

    10849

    瀏覽量

    353876
收藏 人收藏

    評論

    相關推薦

    ODU MEDI-SNAP一次性醫(yī)用插拔自鎖插頭產(chǎn)品介紹

    為滿足一次性內(nèi)窺鏡、一次性手術消融刀等設備中的耗材需求,歐度全新推出了MEDI-SNAP一次性醫(yī)用插拔自鎖插頭,為醫(yī)療客戶打造了組在品質(zhì)與經(jīng)濟
    的頭像 發(fā)表于 09-10 09:59 ?321次閱讀

    一次性注射針剛性測試儀作用與重要

    文章由濟南三泉智能科技有限公司提供一次性注射針剛性測試儀是用于評估一次性注射針剛性性能的專用設備。、作用與重要確保注射針質(zhì)量:注射針的剛性是評價其質(zhì)量的重要參數(shù)之
    的頭像 發(fā)表于 06-04 15:32 ?264次閱讀
    <b class='flag-5'>一次性</b>注射針剛性測試儀作用與重要<b class='flag-5'>性</b>

    STM32WB55使用jflash無法stackfus,顯示地址區(qū)域被鎖了,為什么?

    我使用jflash無法stackfus,顯示地址區(qū)域被鎖了。但是我使用Programm入軟件能分別燒錄stack
    發(fā)表于 05-30 06:05

    STM32WB thread啟動錯誤是什么原因?qū)е碌模?/a>

    STM32Cube_FW_WB_V1.3.0ProjectsP-NUCLEO-WB55.NucleoApplicationsBLE_ThreadBle_Thread_Static 硬件環(huán)境:STM32WB nucleo 使用SW2切換協(xié)議為thread , 顯示失敗
    發(fā)表于 04-16 08:01

    P-NUCLEO-WB55.USBDongle開發(fā)板升級FUS和無線協(xié)議棧失敗的原因?

    到DFU設備,感覺是FUS升級壞了。 有個疑問:按照介紹,stm32wb5x_FUS_fw.bin 是燒錄在 0x080EC000位置,而stm32wb5x_BLE_Stack_fw.bin是燒錄
    發(fā)表于 04-16 06:59

    請問STM32WB55CCU6的FUS地址和協(xié)議棧地址值是多少?如何計算?

    STM32WB55CCU6的FUS地址和協(xié)議棧地址值是多少?如何計算?
    發(fā)表于 04-15 06:00

    請問STM32WB55如何一次性發(fā)送和接收超過100字節(jié)的數(shù)據(jù)包?

    大家好,我使用的開發(fā)板是“STM32WB55 Nucleo”開發(fā)板,想實現(xiàn)一次性發(fā)送和接收超過100個字節(jié)的數(shù)據(jù)包(數(shù)據(jù)包字節(jié)數(shù)越多越好,如果能達到250個字節(jié)就最好了)。藍牙底層數(shù)據(jù)包默認大小
    發(fā)表于 04-12 07:03

    STM32WB測試板上面焊接了最小系統(tǒng),程序無法且單片機也無法識別怎么解決?

    在自己的STM32WB測試板上面焊接了最小系統(tǒng)發(fā)現(xiàn)程序無法且單片機也無法識別,經(jīng)過系列測試發(fā)現(xiàn)與RF引腳連接的濾波網(wǎng)絡焊接上之后程序就可以正常
    發(fā)表于 03-28 06:32

    STM32WB配置SMPS模塊具體步驟是什么?

    想要降低STM32WB的功耗,查找手冊發(fā)現(xiàn)開啟SMPS模塊可以降低功耗。配置SMPS模塊具體步驟是什么有大佬知道嗎?是開啟SMPS宏定義,然后PWR的寄存器就可以了嗎?怎么證明自己的SMPS模塊-配置正確了呢?
    發(fā)表于 03-20 08:18

    升級STM32WB55 dongle FUS版本遇到的疑問求解

    我在升級使用wb55新的USBdongle時候,用stm32cubeprogrammer打開,使用read fus info,發(fā)現(xiàn)FUS
    發(fā)表于 03-13 07:58

    GB 15811一次性醫(yī)用注射針檢測儀器

    GB 15811一次性醫(yī)用注射針檢測儀器
    發(fā)表于 02-18 14:21 ?0次下載

    STM32WB55開發(fā)(6)----FUS更新

    的有效,確保新固件被正確地寫入設備,以及在出現(xiàn)問題時回滾到舊版本的固件。 總的來說,FUSSTM32WB 和其他 STM32 無線微控制器中
    的頭像 發(fā)表于 12-01 16:49 ?762次閱讀
    <b class='flag-5'>STM32WB</b>55開發(fā)(6)----<b class='flag-5'>FUS</b>更新

    STM32WB55開發(fā)(1)----監(jiān)測STM32WB連接狀態(tài)

    STM32WB系列微控制器代表了STMicroelectronics在無線技術領域的新代創(chuàng)新,集成了Bluetooth 5.0、Zigbee和Thread等多種無線通信協(xié)議。而在這些無線應用中
    的頭像 發(fā)表于 12-01 15:41 ?1013次閱讀
    <b class='flag-5'>STM32WB</b>55開發(fā)(1)----監(jiān)測<b class='flag-5'>STM32WB</b>連接狀態(tài)

    STM32WB55_NUCLEO開發(fā)(12)----FUS更新

    STM32WB 微控制器中,FUS(Firmware Upgrade Services)是用于固件升級的種服務。這項服務可以讓你更新設備上的無線棧固件(如藍牙、Zigbee或 Thread 棧),以及無線 MCU (mic
    的頭像 發(fā)表于 11-13 15:36 ?846次閱讀
    <b class='flag-5'>STM32WB</b>55_NUCLEO開發(fā)(12)----<b class='flag-5'>FUS</b>更新

    一次性無菌注射器滑動測試儀

    一次性無菌注射器滑動測試儀(檢測儀器)一次性使用無菌注射器通常由器身、錐頭、活塞和芯桿組成。器身般采用高分子材料制成,活塞般采用天然橡
    發(fā)表于 11-10 16:15 ?0次下載