3 f" y, F# j5 P# I1 P( V 版本2.1.0变更日志 ▣ 新增对以下先进的STM32器件的支持) E' d2 N1 F4 N8 E · TrustZone器件 · 双核器件 · Bootflash器件 ▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目8 n8 o" T/ C+ y( d$ {: Q* p0 l) C ▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目5 g! |5 _: d# h ▣ 用户指南更新% I( N9 [) z" g' w6 i · 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程 · 新增了一个小节:Build Advanced Devices- E: d9 [" L) s @2 p · 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展 · 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)# v. z- S: c3 @* d9 Z · 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件 · 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节% H( Y' ~' Z; E) s 进展与重大变更, O( @5 q1 K% S; f ( R+ p( o8 q) A* H 2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持: · TrustZone器件 · 双核器件 · Bootflash器件 使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。 使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。 限制* f! u! Z/ X# y, J2 D ! v* q) R( I5 ?! O- S* c STM32CubeMX 6.12.0 CMake项目生成器具有以下限制: · 不支持TouchGFX项目 · 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作: ○ 在项目文件夹内的所有子项目中将startup文件夹重命名为Startup ○ 使用STM32CubeMX重新生成项目 ○ 编译项目 STM32CubeCLT v1.16.0具有以下限制: · 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。 ○ STM32L476.svd1 P4 [) O# E5 F; l ○ STM32F767.svd+ {- N. x0 r: m, d ○ STM32C011.svd: C$ V6 O' o3 {$ G- M% Y 此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。3 P+ }0 I8 w V STM32 VS Code扩展v2.0.0或更高版本具有以下限制: · STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。 P; w. u0 y' \& u1 @' v: Q 6 g3 M9 B u+ i. B* F, W - }; J) ^ n- A c9 i/ [" y- n & M. b4 g% ]- q' l/ c& p6 w$ O ( c t( ?9 n' q ' S8 S1 B* q+ }" `0 { |
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化
【Hot!】STM32全系列开发板都支持Arduino开发,你知道吗?
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【STM32H7S78-DK评测】XIP模板问题处理与电机控制
【经验分享】STM32驱动RC522读卡完整资料分享,包含原理图、PCB、驱动工程文件
【经验分享】STM32音频频谱分析设计
【经验分享】HRTIMER 多种 Fault 事件联动机制