STM32Cube生态下的工具有好一段时间没有更新了,最近STM32CubeMX、 STM32CubeIDE、 STM32CubeProgrammer这三个工具一起更新了。
https://www.st.com/en/development-tools/stm32cubemx.html
增加了对STM32L5系列的支持
STM32MP1系列更新
增加了对STM32WBx0值行的支持
2.更新详情
A.增加了对STM32L5系列的支持
-支持新的项目结构,符合双核限制,不向后兼容
-将IAR™EWARM添加到STM32MP1系列支持的IDE列表中。
-将Keil®添加到STM32MP1系列支持的IDE列表中。
-将STM32CubeIDE添加到STM32MP1系列支持的IDE列表中。
-增加了对STM32MP1系列部分外设的LL代码生成支持:ADC、GPIO、RCC、USART、SYS、DMA、LPTIM、TIM、SPI、WWDG、PWR、I2C。
-增加了对STM32MP1系列的支持。
-增加了对STM32H7系列的支持。
-增加了对STM32L5系列的支持。
-非根项目可以导入。
-CLI包安装
-项目迁移
E.代码生成
-系统时钟和外围时钟代码生成的分割:完成了STM32MP1系列和STM32L5系列的部署。
-在IDE列表和版本列表之间进行分割,以便于选择。
G.安装更新
H.增加了对STM32WBx0值行的支持
STM32WB50CGUx。
I.增加了对STM32WB系列新设备的支持
STM32WB55VCYx, STM32WB55VEYx, STM32WB55VGYx。
J.新增STM32L4系列新设备支持
STM32L471ZEJx、STM32L471ZGJx、STM32L4A6AGIxP、STM32L4A6QGIxP、STM32L4A6RGTxP、STM32L4A6VGTx、STM32L4A6ZGTxP、STM32L4A6VGYxP。
https://www.st.com/en/development-tools/stm32cubeide.html
集成STM32CubeMX V5.4.0版本
支持STM32MP1设备
支持STM32L5设备的测试版
支持STM32H7设备
2.修复问题
A.可以多次调用[Help]>[Data refresher],而不需要弹出对话框。
B.使用“将库添加为引用”选项创建静态库会导致意外生成Drivers文件夹。
C.创建一个板项目与代码生成器选项添加必要的库文件作为参考…如果主板依赖于USB库,用默认设置初始化所有外设会导致构建错误。
D.生成代码操作重新包括由STM32CubeMX创建的文件夹中被排除的文件。
E.用户不能在“不丢失用户代码”情况下将应用程序结构从Basic更改为Advanced,反之亦然。
F.在创建空项目时,在构建设置中启用FPU,但是生成项目时没有SystemInit函数来在运行时初始化FPU。
G.在重新生成项目时,项目内部和其他地方生成的预构建和构建后步骤、构建配置和非STM32CubeMX文件将被删除。
https://www.st.com/en/development-tools/stm32cubeprog.html
增加了STM32L5系列的支持
增加了对HSMv2的支持
增加了对USB-DFU接口的IAP支持
STM32WB固件通过ST-LINK接口升级
增加了对STM32L5系列的OTP支持
增加了对STM32MP1系列的SSP支
2.修复问题
A.STM32CubeProgrammer不支持STM32L433RC-P和STM32L433RB。
B.修复在STM32L073中擦除EEPROM数据问题。
C.不支持CLI设备,但已编程。RDP不会编程。
D.连接USB时,STM32L452和STM32L476设备ID的USB DFU未知。
E.STM32CubeProgrammer不认识STM32F413 USB DFU。
F.IAP DFU不能与STM32CubeProgrammer:错误未知或不支持的设备(DevID = 0x0000)一起工作。
G.STM32CubeProgrammer V2.1.0缺陷:DFU模式扇区擦除在STM32H743 2MB设备以上失败。
推荐阅读:
关注公众号『strongerHuang』,在底部菜单,或后台回复“1024”,查看更多精彩内容。
长按识别图中二维码关注