最近STM32CubeMX、IDE、Programmer都更新了些什么内容

关注、星标公众,不错过精彩内容

最近STM32CubeMX、IDE、Programmer都更新了些什么内容_第1张图片


STM32Cube生态下的工具有好一段时间没有更新了,最近STM32CubeMX、 STM32CubeIDE、 STM32CubeProgrammer这三个工具一起更新了。

STM32CubeMX V5.3.0 -> V5.4.0
STM32CubeIDE V1.0.2 -> V1.1.0
STM32CubeProgrammer V2.1.0 -> V2.2.0

一、STM32CubeMX
网址:

https://www.st.com/en/development-tools/stm32cubemx.html

最近STM32CubeMX、IDE、Programmer都更新了些什么内容_第2张图片


1.主要更新内容
  • 增加了对STM32L5系列的支持

  • STM32MP1系列更新

  • 增加了对STM32WBx0值行的支持

2.更新详情

A.增加了对STM32L5系列的支持

最近STM32CubeMX、IDE、Programmer都更新了些什么内容_第3张图片


B.更新STM32MP1

-支持新的项目结构,符合双核限制,不向后兼容

-将IAR™EWARM添加到STM32MP1系列支持的IDE列表中。

-将Keil®添加到STM32MP1系列支持的IDE列表中。

-将STM32CubeIDE添加到STM32MP1系列支持的IDE列表中。

-增加了对STM32MP1系列部分外设的LL代码生成支持:ADC、GPIO、RCC、USART、SYS、DMA、LPTIM、TIM、SPI、WWDG、PWR、I2C。


C.更新STM32CubeIDE

-增加了对STM32MP1系列的支持。

-增加了对STM32H7系列的支持。

-增加了对STM32L5系列的支持。

-非根项目可以导入。


D.其它更新

-CLI包安装

-项目迁移


E.代码生成

-系统时钟和外围时钟代码生成的分割:完成了STM32MP1系列和STM32L5系列的部署。

F.用户界面更新

-在IDE列表和版本列表之间进行分割,以便于选择。

G.安装更新

-安装和卸载是签名的Windows®操作系统。

H.增加了对STM32WBx0值行的支持

STM32WB50CGUx。

I.增加了对STM32WB系列新设备的支持

STM32WB55VCYx, STM32WB55VEYx, STM32WB55VGYx。

J.新增STM32L4系列新设备支持

STM32L471ZEJx、STM32L471ZGJx、STM32L4A6AGIxP、STM32L4A6QGIxP、STM32L4A6RGTxP、STM32L4A6VGTx、STM32L4A6ZGTxP、STM32L4A6VGYxP。

二、STM32CubeIDE
网址:

https://www.st.com/en/development-tools/stm32cubeide.html

最近STM32CubeMX、IDE、Programmer都更新了些什么内容_第4张图片


1.主要更新内容
  • 集成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文件将被删除。


提示:
虽然修复了很多问题,但依然存在一些已知的问题和限制,请参看最新的RN0114手册。

三、STM32CubeProgrammer
网址:

https://www.st.com/en/development-tools/stm32cubeprog.html

最近STM32CubeMX、IDE、Programmer都更新了些什么内容_第5张图片


1.主要更新内容
  • 增加了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设备以上失败。


四、最后
你会发现STM32CubeMX、IDE、Programmer这三个工具都有一定关联性,这三个工具也是STM32生态系中重要的工具。

在我公众号后台回复“

  END  

推荐阅读:


若觉得文章对你有帮助, 随手点『好看、转发分享,也是对我的支持。

关注公众号『strongerHuang』,在底部菜单,或后台回复“1024”,查看更多精彩内容

640?wx_fmt=jpeg

长按识别图中二维码关注

你可能感兴趣的:(最近STM32CubeMX、IDE、Programmer都更新了些什么内容)