|
5 H: e' z- p M, t/ U' H7 ]; p
版本2.1.0变更日志 ▣ 新增对以下先进的STM32器件的支持1 o y- g: Z8 H; j8 `& E2 g% i · TrustZone器件* }3 [8 R" l" f · 双核器件5 A# D' o+ {( M8 C · Bootflash器件% _6 C5 ~0 c/ S" y; v5 R ▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目 ▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目 ▣ 用户指南更新" S1 C* R* p1 ^* n0 y9 T& b6 @ · 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程 · 新增了一个小节:Build Advanced Devices · 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展 · 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)! {2 v- C2 G' x% q · 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件 · 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节% j. H5 k& c. c ~; A; }2 x 9 F# Y c+ V k/ t M 进展与重大变更 q# W! H( A! ~0 B 2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持: · TrustZone器件1 b9 I6 B3 w& V! q. m · 双核器件+ n. b0 m) E: k: t · Bootflash器件 使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。- w. _* c v) f; w! s! ? 使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。: f+ G6 y9 Z( P8 y$ L& D 1 G% E6 o$ s/ Q, \, |4 s# L* u' W 限制 STM32CubeMX 6.12.0 CMake项目生成器具有以下限制:4 o3 F1 c" o: t' U- a- C · 不支持TouchGFX项目 · 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作: ○ 在项目文件夹内的所有子项目中将startup文件夹重命名为Startup ○ 使用STM32CubeMX重新生成项目 ○ 编译项目. D0 _9 d1 T* ] h STM32CubeCLT v1.16.0具有以下限制: · 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。 ○ STM32L476.svd ○ STM32F767.svd$ U6 H! U1 B0 D$ P. k" z' q ○ STM32C011.svd 此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。 & _. B- Q; K b STM32 VS Code扩展v2.0.0或更高版本具有以下限制: · STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。 $ x; e1 Z7 I2 @' J' Z1 F7 |8 | ![]() 点 击 下 载. X$ t* g3 t6 I6 ?$ \! P ![]() 8 \$ r0 S9 }& g) f. `0 H- l4 r$ j |
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
STM32几种流行开发环境的优缺点
好用软件推荐-TouchGFX Designer
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
微信公众号
手机版