概述
STM32CubeProgrammer (STM32CubeProg) 是一款用于編程STM32產(chǎn)品的全功能多操作系統(tǒng)軟件工具。
它提供了一個易用高效的環(huán)境,通過調(diào)試接口(JTAG和SWD)和自舉程序接口(UART、USB DFU、I2C、SPI和CAN)讀取、寫入及驗證器件內(nèi)存。
STM32CubeProgrammer的功能廣泛,可以對STM32內(nèi)部存儲器(如Flash、RAM和OTP)以及外部存儲器進行編程。
最近在弄ST的教程,需要樣片的可以加群申請:615061293/925643491 。
硬件準備
首先需要準備一個開發(fā)板,這里我準備的是自己繪制的開發(fā)板,需要的可以進行申請。
主控為STM32WB55RGV6
視頻教學
[https://www.bilibili.com/video/BV1EwDzYkEKi]
樣品申請
[https://www.wjx.top/vm/OhcKxJk.aspx#]
源碼下載
[https://download.csdn.net/download/qq_24312945/90044064]
參考程序
[https://github.com/CoreMaker-lab/STM32WB55_SENSOR]
[https://gitee.com/CoreMaker/STM32WB55_SENSOR]
自舉模式
RM0434在自舉模式部分,該文檔介紹了 STM32WB55 的自舉功能和選項:
啟動模式選擇表:表 2 中列出了 BOOT0 和 BOOT1 不同配置下的啟動模式及對應(yīng)的別名:
● BOOT0 = X,BOOT1 = 0:主 Flash 啟動,選擇主 Flash 作為啟動空間。
● BOOT0 = 0,BOOT1 = 1:系統(tǒng)存儲器啟動,選擇系統(tǒng) Flash 作為啟動空間。
● BOOT0 = 1,BOOT1 = 1:嵌入式 SRAM 啟動,選擇 SRAM 存儲器作為啟動空間。
UART燒錄
將BOOT0接入3V3中。
BOOT0可以通過CN2跳線帽進行設(shè)置。
打開STM32CubeProgrammer,設(shè)置為UART燒錄模式,波特率設(shè)置為115200。
在 AN2606 中,STM32WB55的USART1自舉程序一般為PA9和PA10。
原理圖中PA9和PA10需要外接CH340才能和電腦進行鏈接。
右側(cè)的Target information部分顯示了目標設(shè)備的信息,包括:
● Device:STM32WB5X 系列 MCU
● Device ID:0x495
● Flash size:1 MB
● CPU:Cortex-M4
可以通過+,把需要燒錄的文件進行導入。
之后點擊下載即可。
下載完畢如下所示。
USB燒錄
將BOOT0接入3V3中。
BOOT0可以通過CN6跳線帽進行設(shè)置。
打開STM32CubeProgrammer,設(shè)置為USB燒錄模式。
在 AN2606 中,STM32WB55 USB自舉程序一般未PA11和PA12。
原理圖中PA11和PA12已經(jīng)接入TYPE-C,可以通過USB數(shù)據(jù)線直接鏈接電腦。
右側(cè)的Target information部分顯示了目標設(shè)備的信息,包括:
● Device:STM32WB5X 系列 MCU
● Device ID:0x495
● Flash size:1 MB
● CPU:Cortex-M4
可以通過+,把需要燒錄的文件進行導入。
之后點擊下載即可。
下載完畢如下所示。
審核編輯 黃宇
-
STM32
+關(guān)注
關(guān)注
2272文章
10925瀏覽量
357710 -
燒錄
+關(guān)注
關(guān)注
8文章
266瀏覽量
35733
發(fā)布評論請先 登錄
相關(guān)推薦
STM32WB55RG開發(fā)(1)----開發(fā)板測試
![<b class='flag-5'>STM32WB55RG</b><b class='flag-5'>開發(fā)</b>(1)----<b class='flag-5'>開發(fā)</b>板測試](https://file1.elecfans.com/web3/M00/02/75/wKgZPGdf2H-AEoxXAAYYCxH3dnU800.png)
STM32WB55RG是否可以使用j-flash通過j-link燒錄協(xié)議棧和FUS bin文件?
STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動后也沒有變化是什么原因?
STM32CubeProgrammer燒錄軟件介紹
STM32WB55RG Thread SED如何得到低功耗?
STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動后也沒有變化的原因?
STM32WB55RG使用USB ST-LINK連接電腦顯示未知USB設(shè)備,更新驅(qū)動后也沒有變化怎么解決?
關(guān)于STM32CubeProgrammer的內(nèi)容
STM32小技巧(2) STM32CubeProgrammer解除讀保護的方法
![<b class='flag-5'>STM32</b>小技巧(<b class='flag-5'>2</b>) <b class='flag-5'>STM32CubeProgrammer</b>解除讀保護的方法](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32CubeProgrammer和STM32CubeMonitor的新功能
STM32CubeProgrammer軟件說明
![<b class='flag-5'>STM32CubeProgrammer</b>軟件說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32H503開發(fā)(2)----STM32CubeProgrammer燒錄
![<b class='flag-5'>STM32</b>H503<b class='flag-5'>開發(fā)</b>(<b class='flag-5'>2</b>)----<b class='flag-5'>STM32CubeProgrammer</b><b class='flag-5'>燒錄</b>](https://file1.elecfans.com/web3/M00/00/18/wKgZPGdGicKAKj1mAAOJ9i17rs4861.png)
評論