你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

全新STM32 VS Code扩展V2.1.0发布

[复制链接]
STMCU-管管 发布时间:2024-7-31 09:26

! _1 |& c1 u, x0 Z3 V% r
7 |% @9 y& ^0 S' t& O% e6 i2 s3 f
15.png
) {: e* ]5 D# y# d, D6 `) W& a- `
版本2.1.0变更日志

& P4 N# @! T1 M. n3 p▣ 新增对以下先进的STM32器件的支持
4 N+ B" v/ X& a) {: U· TrustZone器件$ @7 o- V  J7 W
· 双核器件
+ F, a2 X; x) A2 f6 w· Bootflash器件: g5 f6 O: T9 H' s5 L2 R

, d/ Z" n* T2 i9 d▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目' a- [8 \( T% s! T
▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目# f- U6 n/ x2 A
▣ 用户指南更新' C4 ?7 W# u+ t3 @5 ^
· 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程
4 [) L/ Z9 V/ G0 d· 新增了一个小节:Build Advanced Devices
# B' o8 q/ u- n( a9 y· 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展
- @, ^! w/ W! y! l5 r· 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)
  w0 l$ W+ @5 R/ e; A6 r0 s5 l4 Z· 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件
! H0 w1 [5 @, H- h· 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节
/ t  f8 N* B# X2 l' y# I& s
' y( A% h  `+ C  c8 S5 J进展与重大变更
0 H1 [6 s5 B$ f0 ~% W8 W( _9 n
# S# L' G3 {. A" I+ z3 D9 X5 O2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持:
$ p! d# }0 m$ J3 y( a3 ]( r) v; O· TrustZone器件
' M5 v. @* w4 v8 q· 双核器件
" ?( R) _" T: x- `7 r. ?· Bootflash器件5 I0 v) C. [; V; E. i

4 E8 ^/ Y9 d; q/ u2 V使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。6 |, d( \7 `* G5 G" U8 @
使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。. N; ]. E% a! {

: N8 T* U" v. [% R- t限制+ j4 D& P, X; O5 l& |
+ V1 Z3 k6 W/ q+ a# R% F/ c
STM32CubeMX 6.12.0 CMake项目生成器具有以下限制:
1 L1 [0 [" W9 C: @· 不支持TouchGFX项目- M2 [% p, I8 B) x) N
· 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作:
# Z# R7 |$ Y0 C- b$ h! ^) g( W; p$ b  \) \7 N
○ 在项目文件夹内的所有子项目中将startup文件夹重命名为Startup( d8 O- ^# S6 m4 k2 _5 c* k
○ 使用STM32CubeMX重新生成项目
/ p4 ?$ S& i( a  N" w( o* @% r○ 编译项目) N- K. Z# x  A* ?
STM32CubeCLT v1.16.0具有以下限制:
4 g5 g* L7 D' H5 \0 q· 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。6 e& ^3 k* `, s' s
○ STM32L476.svd0 [, s, k# {% W
○ STM32F767.svd
$ S! q/ ~( A. u- K; x  h7 B' [: Y○ STM32C011.svd
/ f1 h+ J2 d% w2 M: T4 s此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。
2 i- [0 O- Y/ w: y" i! y) q5 I( G$ c2 w  }4 E0 b5 ^+ }4 e
STM32 VS Code扩展v2.0.0或更高版本具有以下限制:
" L! i! `' E' ~2 y! C· STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。
- X( k4 }4 V3 |) G# ~2 x1 U

4 q9 M; [1 }' x' Z# g, ~
5 P& R5 A8 c/ v; O0 i
点  击 下 载- `7 H" g! o! A" A2 c

( z' i. B' V% U$ y- P6 r$ U: v- L- j* s

9 a  ^0 j. C; X
; u, ?2 O; N" [+ A- w, P
" f* n  s$ `& I* V/ T  ~
赞 收藏 评论0 发布时间:2024-7-31 09:26

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版