那曲檬骨新材料有限公司

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

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

3天內不再提示

STM32WB如何一次性燒寫FUS+STACK+APP?

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

01 前言

在使用STM32WB系列MCU時,通過STM32CubeProgramer GUI方式更新FUS,Stack,User APP,需要操作多次,并且要輸入不同的地址,比較繁瑣,不適合在量產中操作使用

根據RN0109:STM32CubeProgrammer v2.11.0 release information描述,在STM32CubeProgrammer v2.11.0中已經支持通過CLI的方式自動更新FUS,Stack,以及User APP。

c955755c-69b0-11ee-939d-92fbcf53809c.png

02 操作方法

根據UM2237 STM32CubeProgrammer command line interface(CLI)for MCUs文檔描述,升級FUS,STACK,User APP會用到以下命令。

-startfus:啟動FUS

c96556a2-69b0-11ee-939d-92fbcf53809c.png

-fwupgrade:升級BLE協議棧或FUS

c97e063e-69b0-11ee-939d-92fbcf53809c.png

-w,--write,-d,-download下載二進制文件,下載前會先進行擦除操作

c99b71c4-69b0-11ee-939d-92fbcf53809c.png

-hardRst:硬復位

c9bcbde8-69b0-11ee-939d-92fbcf53809c.png

單獨升級FUS或協議棧時,根據以上的語法規則操作命令即可,同時升級FUS+STACK+APP時,在STM32CubeProgrammer v2.11.0版本中只需通過命令行將三條命令合成一條即可,見下圖

c9d51906-69b0-11ee-939d-92fbcf53809c.png

路徑和地址,需要根據自己實際的路徑和要燒寫的文件決定。

cb15142e-69b0-11ee-939d-92fbcf53809c.png

03 燒錄驗證

由于命令中包含硬復位,所以燒錄成功后,系統會被復位,復位后會進入用戶燒寫過的APP執行,此時就可以直接去連接藍牙并驗證應用了。

燒錄過程會產生Log信息,見附錄。

04 總結

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






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2272

    文章

    10923

    瀏覽量

    357541
  • GUI
    GUI
    +關注

    關注

    3

    文章

    662

    瀏覽量

    39887
  • CLI
    CLI
    +關注

    關注

    1

    文章

    79

    瀏覽量

    8599

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

    怎么解決STM32WB FUS從1.1.0升級到1.1.2失敗的問題呢?

    FUS_NOT_RUNNINGFUS 狀態為 FUS_IDLEFUS 狀態為 FUS_NO_ERROR刪除固件...固件刪除完成STM32WB F
    發表于 01-05 06:35

    STM32WB產品詳解及FUS無線協議棧升級

    STM32WB產品詳解及FUS無線協議棧升級2.4GHz無線雙核STM32WB, 采用SoC單芯片設計,支持多協議射頻。
    發表于 09-06 06:35

    STM32一次程序后,再次識別不到單片機

    STM32cubeMX生成的程序,編譯后燒錄一次后,在次燒錄會發現找不到識別不到單片機了,解決方案:在STM32cubeMX工程中的SYS中,Debug中選擇Serial Wire ,使能SDW
    發表于 11-19 11:51 ?72次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>燒</b><b class='flag-5'>寫</b><b class='flag-5'>一次</b>程序后,再次<b class='flag-5'>燒</b><b class='flag-5'>寫</b>識別不到單片機

    STM32WB55_NUCLEO開發(3)----手機與STM32WB直接配對

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過手機APP與其配對。
    的頭像 發表于 11-18 09:57 ?1392次閱讀
    <b class='flag-5'>STM32WB</b>55_NUCLEO開發(3)----手機與<b class='flag-5'>STM32WB</b>直接配對

    STM32WB55_NUCLEO開發(4)----手機與STM32WB通過密鑰配對

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過手機APP與其配對。
    的頭像 發表于 11-18 10:00 ?1271次閱讀
    <b class='flag-5'>STM32WB</b>55_NUCLEO開發(4)----手機與<b class='flag-5'>STM32WB</b>通過密鑰配對

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

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對,查看STM32WB與手機端的數值是否相等。
    的頭像 發表于 11-18 10:05 ?1196次閱讀
    <b class='flag-5'>STM32WB</b>55_NUCLEO開發(6)----手機與<b class='flag-5'>STM32WB</b>通過配對后進行數值比較

    STM32WB55_NUCLEO開發(7)----手機與STM32WB進行綁定

    本篇文章主要介紹如何使用STM32CubeMX對生成STM32WB工程,并通過與STM32WB配對,將其綁定。
    的頭像 發表于 11-18 10:08 ?1376次閱讀
    <b class='flag-5'>STM32WB</b>55_NUCLEO開發(7)----手機與<b class='flag-5'>STM32WB</b>進行綁定

    使用STM32WB的客戶產品認證

    使用STM32WB的客戶產品認證
    發表于 11-21 08:11 ?0次下載
    使用<b class='flag-5'>STM32WB</b>的客戶產品認證

    STM32WB系列的固件升級服務

    STM32WB系列的固件升級服務
    發表于 11-21 08:11 ?4次下載
    <b class='flag-5'>STM32WB</b>系列的固件升級服務

    STM32WB系列的ST固件升級服務

    本文檔介紹了 STM32WB 系列微控制器可用的固件升級服務(FUS)。這些服務由位于嵌入式 Flash 存儲器安全部分中的意法半導體代碼提供,可供通過用戶 Flash 存儲器在 Cortex
    發表于 09-12 09:34 ?0次下載

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

    關鍵字:STM32WBFUS+STACK+APP ? 目錄預覽 1.前言 2.操作方法 3.燒錄驗證 4.總結 5.附錄 0 1 前言 在使用
    的頭像 發表于 10-13 18:15 ?984次閱讀
    澳门赌百家乐的玩法技巧和规则 | 澳门百家乐官网的赢钱不倒翁 | 廉江市| 24山风水实例| 大发888开户注册会员| 百家乐官网跟路技巧| 皇室百家乐的玩法技巧和规则 | 大赢家娱乐场| 百家乐官网网络赌博网址| 百家乐赌场策略论坛| 网上百家乐官网可靠| 百家乐闲和庄| 顶尖百家乐官网对单| 百家乐排名| 百家乐官网百家乐官网游戏| 百家乐赌场娱乐网规则| 和顺县| 澳门百家乐官网网站| 百家乐官网与龙虎斗怎么玩| 百家乐特殊计| 香港百家乐官网赌城| 千亿娱乐城注册| 做生意的好风水| 韶关市| 百家乐官网大眼仔用法| YY百家乐的玩法技巧和规则| 百家乐官网赌博程序| 棋牌游戏网| 任你博百家乐现金网| 百家乐官网庄家出千内幕| 百家乐赌场规则| 百家乐官网gamble| 德州扑克发牌员| 百家乐手机游戏下载| 好运来百家乐官网现金网| 北京太阳城小区| 百家乐娱乐城代理| 澳门百家乐官网怎样下注| 大发888娱乐城手机版| 百家乐傻瓜式投注法| 真人百家乐官网破解软件下载|