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

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

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

, c% D2 f8 V3 G( W) P1 w# t1 F3 a; h- Z* ?
15.png
9 K0 }( x. Y3 X! E& n+ D1 s& L
版本2.1.0变更日志
& y1 h8 X5 K( t; a6 M
▣ 新增对以下先进的STM32器件的支持, o7 |- p+ N. v- k2 z8 ]# z8 O1 y  E
· TrustZone器件2 m) l) e0 p/ k+ z; S/ g
· 双核器件& Y# H& C' }$ X4 Q
· Bootflash器件3 z$ y7 ?2 y- Y- B& T( v' N

: v; ?- p  m( R" H! u9 E▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目* U# d4 \" ]& \: y
▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目2 [: t( g8 p/ I% `5 ~, O0 _
▣ 用户指南更新
+ d# r' }$ |, p" P  p4 s0 H  E· 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程
, k+ r. r+ q+ u2 C5 g- h" \4 o9 q· 新增了一个小节:Build Advanced Devices1 ~9 |2 c8 B' [; [4 b; O
· 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展5 p; L3 B' y! b" k6 `. Q$ m* d3 C( d- n
· 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)
( c* i7 ?: x5 ]/ h· 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件
% t9 Y. e/ E* I, U· 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节
  p$ u/ S& z) B$ \: n+ g3 B0 e( ?9 H; ]
进展与重大变更1 B3 O. a: v, ?: w# N

/ ~: T5 f7 {. G7 @9 z! r2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持:3 _, L5 F; b, |% h$ L7 u
· TrustZone器件; H* X8 N$ A5 m. ^, C: K# l
· 双核器件! D. @" k' q( m* x
· Bootflash器件
1 K& n$ W! Q, t8 y- j5 Y
4 R3 D5 k' E, n2 V
使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。5 {- ^" ?  p9 `: Q9 [& }+ Z7 e+ y
使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。
$ I* k1 v6 X4 W& E
5 o& q+ U, d. ?3 M2 i, c限制$ L0 F" k0 B& ~" c
4 b7 m9 Y; l+ O' \2 p
STM32CubeMX 6.12.0 CMake项目生成器具有以下限制:
6 j% G+ c9 s+ Q' Q· 不支持TouchGFX项目: M9 l3 i2 D6 D- M
· 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作:
. r: U/ Q6 f& ?( l2 S6 X
; M) v3 P1 J, Y- \○ 在项目文件夹内的所有子项目中将startup文件夹重命名为Startup; H/ Y' z' Z. x- c# w
○ 使用STM32CubeMX重新生成项目
9 S0 f4 j8 `# W2 `0 C, e○ 编译项目
/ G5 R3 ^- q- o1 U5 D" Z4 ESTM32CubeCLT v1.16.0具有以下限制:
$ U* K5 @; U2 w7 G# m· 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。
- J# b4 \5 R# D- ^7 b# L9 _; K* V○ STM32L476.svd
, V; B- }+ |  e9 _6 l3 ?. Y; e○ STM32F767.svd
' w% i% }) [! O& K# I' B( I○ STM32C011.svd
3 L7 m' j- P/ a9 l8 u" Q此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。+ X, [: J; i# F$ [
, J& Q* \4 N  r; L! n" T$ ?  M
STM32 VS Code扩展v2.0.0或更高版本具有以下限制:
7 e- m7 K" L: y4 |' h9 B  X3 {· STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。
+ l6 c1 z1 t6 f4 n: U1 W! V

) D' V- A- Z( L, e* t  U. v
4 ]  T# O9 A9 }6 }2 J* e3 {5 d2 O4 ]
点  击 下 载+ J% m  c5 _3 }+ b

% j6 @+ ]" q1 r2 d7 T* }9 n5 K. q3 X& ]2 y9 {  ~; S4 i8 o5 w& ]' _

8 |2 P9 R0 \. S6 E9 G
4 p# C3 }  s) t* k5 Q0 {, F
5 L& T. y; G, j" Y+ K7 i3 u2 e7 W  }
赞 收藏 评论0 发布时间:2024-7-31 09:26

举报

0个回答

所属标签

相似技术帖

官网相关资源

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