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

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

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

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

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


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



目錄預(yù)覽


1.前言

2.操作方法

3.燒錄驗(yàn)證

4.總結(jié)

5.附錄



01

前言


在使用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。



02

操作方法


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


-startfus:啟動(dòng)FUS



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



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



-hardRst:硬復(fù)位



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



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



03

燒錄驗(yàn)證


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


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


04

總結(jié)



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



05

附錄


LOG日志:



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


訂閱號

關(guān)注STM32

視頻


B站賬號


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

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

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

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635397
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    356088
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

    STM32WBSTM32L4/L4+的區(qū)別和優(yōu)劣勢是什么?

    STM32WBSTM32L4 / L4+的區(qū)別,和優(yōu)劣勢
    發(fā)表于 04-26 08:07

    STM32WB thread啟動(dòng)錯(cuò)誤是什么原因?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設(shè)備,感覺是FUS升級壞了。 有個(gè)疑問:按照介紹,stm32wb5x_FUS_fw.bin 是燒錄在 0x080EC000位置,而stm32wb5x_BLE_Stack_fw.bin是燒錄
    發(fā)表于 04-16 06:59

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

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

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

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

    一次性使用無菌腦積水分流器綜合測試儀

    一次性使用無菌腦積水分流器綜合測試儀 描述 一次性使用無菌腦積水分流器是種用于治療腦積水的醫(yī)療器械。腦積水是指在顱內(nèi)或腦脊液循環(huán)系統(tǒng)中積聚過多液體導(dǎo)致顱內(nèi)壓力增高的病癥。腦積水分流
    的頭像 發(fā)表于 04-06 09:13 ?335次閱讀
    <b class='flag-5'>一次性</b>使用無菌腦積水分流器綜合<b class='flag-5'>性</b>測試儀

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

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

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

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

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

    我在升級使用個(gè)wb55新的USBdongle時(shí)候,用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次下載

    一次性保險(xiǎn)絲與自恢復(fù)保險(xiǎn)絲這兩種之間有什么差別?

    一次性保險(xiǎn)絲與自恢復(fù)保險(xiǎn)絲這兩種之間有什么差別? 一次性保險(xiǎn)絲和自恢復(fù)保險(xiǎn)絲是兩種用于電氣系統(tǒng)中的保險(xiǎn)器件,它們在功能和特性上存在些差異。本文將對這兩種保險(xiǎn)絲進(jìn)行比較,并詳細(xì)解釋它們的定義
    的頭像 發(fā)表于 01-04 14:13 ?1721次閱讀