|
STM32CubeProgrammer 2.22是首个提供图形化界面、可可视化并导出单片机内存配置的版本。在处理十六进制地址、存储区域及其他配置项时,往往容易产生理解偏差或操作失误。ST推出的全新可视化界面,旨在彻底解决这类问题。2.22 版本同时新增了对最新系列单片机的适配支持,也为后续即将发布的新品型号做好了前置兼容。 STM32CubeProgrammer 2.22版本更新一览 新增单片机适配 本次版本新增支持:4MB闪存版本STM32H5、STM32WBA2、1MB/512KB/256KB闪存规格的STM32C5,以及2MB闪存版STM32U3。 同时,增量烧录功能现已兼容2MB版本STM32H7与16KB版本STM32L0,我们会持续完善该功能的兼容性与实用性。大量开发者反馈,增量烧录可显著提升开发效率,因此我们会在每一个版本迭代中,持续扩大该功能适配的芯片范围。 导出单片机内存映射 STM32CubeProgrammer 2.22凭借其全新图形工具脱颖而出,该工具可在内存和文件编辑面板中可视化展示微控制器的内存映射。在配置十六进制地址、划定存储空间大小、定义特殊存储区域时,开发者时常容易产生混淆。这款全新图形工具可解决该问题,在参数导出为.hex文件前,为用户直观展示当前配置参数。 例如,开发者只需操作若干下拉菜单、弹窗对话框并轻点数次,即可完成内存分区,设定每个分区的起始地址,区分一次性可编程存储区与选项字节分区,甚至能够划定分区用途:是用于常规数据存储,还是作为特定信息的模式存储内存。
▲ 图:MCU内存映射功能的位置 配置完成后,校验工具会自动检测当前配置是否存在严重问题,进一步避免因输入错误或操作失误导致内存段重叠、参数缺失等异常问题。 若配置校验无误,可通过图形界面为每个选项字节分区单独导出文件。生成的文件可被STM32CubeProgrammer读取并以图表形式可视化展示。 目前,MCU内存映射导出功能仍处于测试版阶段,可能存在少量轻微缺陷。尽管如此,ST对该功能的稳定性具备充分信心,欢迎广大STM32开发者社区用户体验使用。
▲ 图:导出MCU内存映射功能的图形化界面 全新信息安全功能 随STM32CubeProgrammer 2.22一同发布的STM32安全固件打包工具(STM32TrustedPackageCreator),现已新增多款加密算法支持,具体包含SHA-384与ECDSA-P384。 值得一提的是,在STM32MP2这类64位架构平台上,SHA-384运算效率优于SHA-256,原因在于其采用64位字长运算,而非32位字长。 以上两种算法均为TLS数字证书用到的标准加密方案,也是一些政府项目的要求,可帮助开发者更好地满足严苛的规范要求与客户需求。 此外,STM32CubeProgrammer 2.22还在32位Windows系统上新增调试认证功能(Debug Authentication),为仍在使用老旧系统的开发者提供工作便利。 |
重磅升级!STM32CubeProgrammer 2.21 解锁SWD多从机模式,开发效率再飙升!
在主机模式下使用STM32Cube HAL I2C驱动
【问卷有礼】STM32CubeProgrammer—您的声音很重要!
新版STM32Cube for Visual Studio Code开发体验
嵌入式开发效率革命:STM32CubeProgrammer 2.19的自动化和智能化升级(上)
【2025·STM32峰会】GUI解决方案实训分享5-调通板载的NRF24L01 SPI接口并使用模块进行无线通信(发送和接收)
【2025·STM32峰会】GUI解决方案实训分享4-使用MVP架构从硬件外设读取数据并显示到图形界面、从图形界面发送指令控制硬件外设
【2025·STM32峰会】GUI解决方案实训分享3-搭建空白TouchGFX例程并实现简单的功能(含硬件部分的串口打印)
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
微信公众号
手机版