91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

STM32單片機 ? 來源:STM32單片機 ? 2023-10-13 18:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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。

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

02 操作方法

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

-startfus:啟動FUS

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

-fwupgrade:升級BLE協(xié)議?;騀US

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

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

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

-hardRst:硬復(fù)位

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

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

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

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

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

03 燒錄驗證

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

燒錄過程會產(chǎn)生Log信息,見附錄。

04 總結(jié)

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






審核編輯:劉清

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

    關(guān)注

    2309

    文章

    11162

    瀏覽量

    373427
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    697

    瀏覽量

    43466
  • CLI
    CLI
    +關(guān)注

    關(guān)注

    1

    文章

    80

    瀏覽量

    9051

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

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

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

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

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

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

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

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

    FUS_NOT_RUNNINGFUS 狀態(tài)為 FUS_IDLEFUS 狀態(tài)為 FUS_NO_ERROR刪除固件...固件刪除完成STM32WB F
    發(fā)表于 01-05 06:35

    STM32WB產(chǎn)品詳解及FUS無線協(xié)議棧升級

    STM32WB產(chǎn)品詳解及FUS無線協(xié)議棧升級2.4GHz無線雙核STM32WB, 采用SoC單芯片設(shè)計,支持多協(xié)議射頻。
    發(fā)表于 09-06 06:35

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

    STM32cubeMX生成的程序,編譯后燒錄一次后,在次燒錄會發(fā)現(xiàn)找不到識別不到單片機了,解決方案:在STM32cubeMX工程中的SYS中,Debug中選擇Serial Wire ,使能SDW
    發(fā)表于 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開發(fā)(3)----手機與STM32WB直接配對

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

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

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

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

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

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

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

    使用STM32WB的客戶產(chǎn)品認證

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

    STM32WB系列的固件升級服務(wù)

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

    STM32WB系列的ST固件升級服務(wù)

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

    應(yīng)用筆記 | STM32WB如何一次性FUS+STACK+APP

    關(guān)鍵字:STM32WB,,FUS+STACK+APP ? 目錄預(yù)覽 1.前言 2.操作方法 3.燒錄驗證 4.總結(jié) 5.附錄 0 1 前言 在使用
    的頭像 發(fā)表于 10-13 18:15 ?2122次閱讀