前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >最近STM32CubeMX、IDE、Programmer都更新了些什么内容

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

作者头像
Mculover666
发布2020-07-16 10:58:01
1.1K0
发布2020-07-16 10:58:01
举报
文章被收录于专栏:TencentOS-tiny

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

1.主要更新内容

  • 增加了对STM32L5系列的支持
  • STM32MP1系列更新
  • 增加了对STM32WBx0值行的支持

2.更新详情

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

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

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

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生态系中重要的工具。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Mculover666 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档