STM32Cube生態(tài)下的工具有好一段時(shí)間沒有更新了,最近STM32CubeMX、 STM32CubeIDE、 STM32CubeProgrammer這三個(gè)工具一起更新了。
STM32CubeMX V5.3.0 -> V5.4.0 STM32CubeIDE V1.0.2 -> V1.1.0 STM32CubeProgrammer V2.1.0 -> V2.2.0
一、STM32CubeMX 網(wǎng)址:
https://www.st.com/en/development-tools/stm32cubemx.html
1.主要更新內(nèi)容
增加了對STM32L5系列的支持
STM32MP1系列更新
增加了對STM32WBx0值行的支持
2.更新詳情
A.增加了對STM32L5系列的支持
B.更新STM32MP1
-支持新的項(xiàng)目結(jié)構(gòu),符合雙核限制,不向后兼容
-將IAREWARM添加到STM32MP1系列支持的IDE列表中。
-將Keil添加到STM32MP1系列支持的IDE列表中。
-將STM32CubeIDE添加到STM32MP1系列支持的IDE列表中。
-增加了對STM32MP1系列部分外設(shè)的LL代碼生成支持:ADC、GPIO、RCC、USART、SYS、DMA、LPTIM、TIM、SPI、WWDG、PWR、I2C。
C.更新STM32CubeIDE
-增加了對STM32MP1系列的支持。
-增加了對STM32H7系列的支持。
-增加了對STM32L5系列的支持。
-非根項(xiàng)目可以導(dǎo)入。
D.其它更新
-CLI包安裝
-項(xiàng)目遷移
E.代碼生成
-系統(tǒng)時(shí)鐘和外圍時(shí)鐘代碼生成的分割:完成了STM32MP1系列和STM32L5系列的部署。
F.用戶界面更新
-在IDE列表和版本列表之間進(jìn)行分割,以便于選擇。
G.安裝更新
-安裝和卸載是簽名的Windows操作系統(tǒng)。
H.增加了對STM32WBx0值行的支持
STM32WB50CGUx。
I.增加了對STM32WB系列新設(shè)備的支持
STM32WB55VCYx, STM32WB55VEYx, STM32WB55VGYx。
J.新增STM32L4系列新設(shè)備支持
STM32L471ZEJx、STM32L471ZGJx、STM32L4A6AGIxP、STM32L4A6QGIxP、STM32L4A6RGTxP、STM32L4A6VGTx、STM32L4A6ZGTxP、STM32L4A6VGYxP。
二、STM32CubeIDE 網(wǎng)址:
https://www.st.com/en/development-tools/stm32cubeide.html
1.主要更新內(nèi)容
集成STM32CubeMX V5.4.0版本
支持STM32MP1設(shè)備
支持STM32L5設(shè)備的測試版
支持STM32H7設(shè)備
2.修復(fù)問題
A.可以多次調(diào)用[Help]>[Data refresher],而不需要彈出對話框。
B.使用“將庫添加為引用”選項(xiàng)創(chuàng)建靜態(tài)庫會導(dǎo)致意外生成Drivers文件夾。
C.創(chuàng)建一個(gè)板項(xiàng)目與代碼生成器選項(xiàng)添加必要的庫文件作為參考…如果主板依賴于USB庫,用默認(rèn)設(shè)置初始化所有外設(shè)會導(dǎo)致構(gòu)建錯誤。
D.生成代碼操作重新包括由STM32CubeMX創(chuàng)建的文件夾中被排除的文件。
E.用戶不能在“不丟失用戶代碼”情況下將應(yīng)用程序結(jié)構(gòu)從Basic更改為Advanced,反之亦然。
F.在創(chuàng)建空項(xiàng)目時(shí),在構(gòu)建設(shè)置中啟用FPU,但是生成項(xiàng)目時(shí)沒有SystemInit函數(shù)來在運(yùn)行時(shí)初始化FPU。
G.在重新生成項(xiàng)目時(shí),項(xiàng)目內(nèi)部和其他地方生成的預(yù)構(gòu)建和構(gòu)建后步驟、構(gòu)建配置和非STM32CubeMX文件將被刪除。
提示:雖然修復(fù)了很多問題,但依然存在一些已知的問題和限制,請參看最新的RN0114手冊。 三、STM32CubeProgrammer 網(wǎng)址:
https://www.st.com/en/development-tools/stm32cubeprog.html
1.主要更新內(nèi)容
增加了STM32L5系列的支持
增加了對HSMv2的支持
增加了對USB-DFU接口的IAP支持
STM32WB固件通過ST-LINK接口升級
增加了對STM32L5系列的OTP支持
增加了對STM32MP1系列的SSP支
2.修復(fù)問題
A.STM32CubeProgrammer不支持STM32L433RC-P和STM32L433RB。
B.修復(fù)在STM32L073中擦除EEPROM數(shù)據(jù)問題。
C.不支持CLI設(shè)備,但已編程。RDP不會編程。
D.連接USB時(shí),STM32L452和STM32L476設(shè)備ID的USB DFU未知。
E.STM32CubeProgrammer不認(rèn)識STM32F413 USB DFU。
F.IAP DFU不能與STM32CubeProgrammer:錯誤未知或不支持的設(shè)備(DevID = 0x0000)一起工作。
G.STM32CubeProgrammer V2.1.0缺陷:DFU模式扇區(qū)擦除在STM32H743 2MB設(shè)備以上失敗。
-
IDE
+關(guān)注
關(guān)注
0文章
338瀏覽量
46755 -
programmer
+關(guān)注
關(guān)注
0文章
19瀏覽量
27761 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
283瀏覽量
14809
發(fā)布評論請先 登錄
相關(guān)推薦
評論