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

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

[复制链接]
STMCU-管管 发布时间:2024-7-31 09:26
* b" b$ S" i8 s( E: m9 z# ?
8 l' c) _, y9 \% d8 U/ v
15.png

4 E- d# c1 z4 Z) H' y/ G( J版本2.1.0变更日志
# X: B; T8 t3 i2 G
▣ 新增对以下先进的STM32器件的支持# u1 Z8 f' a2 h9 @4 S$ ?
· TrustZone器件
% j3 d: K# F& e$ t· 双核器件; h; o& q9 i* k. N
· Bootflash器件: q& o2 S$ J& X, k4 g1 y% a% d+ Y
3 I2 \7 Y. ], @3 p  N9 y4 C
▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目
+ D. a% f) ^- |) B7 D$ V% y. Q4 g▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目* i4 G5 Z+ C" _" U3 R, i
▣ 用户指南更新
- _* H; Z2 _: [$ ~6 _, i; Y· 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程$ A# }, N4 c- J6 Q/ L
· 新增了一个小节:Build Advanced Devices- g4 f! u" `5 {  J
· 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展7 M/ p! _# M7 w" `9 k# I. Y# u
· 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)9 z4 W: D: L7 u) E
· 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件2 N  L4 @" a* ?, S# G5 D9 ^/ I& S
· 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节
7 N' {9 y+ f6 ?) K% V- U% [) y- s  G) b; R) R: c8 r
进展与重大变更
0 E: r/ f9 x. A  S
5 X; ]# e: h0 H" ?& x( r2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持:( \) ]  O/ T0 j0 C5 r. K
· TrustZone器件  I* q2 h! v$ P8 ^( V
· 双核器件2 i( G, l9 W. t  Q* l1 L" B( l! Y
· Bootflash器件* S% e" @" t7 T. a% a1 x
2 Q" c/ l5 f% w3 A5 g9 w
使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。
# y' k. k" Y" ?# c4 F使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。4 S! n- A2 }3 g, e( J( ^6 Q8 r

7 m1 n. H: V8 X7 v限制
8 z+ l3 y4 \0 ]) Z3 I: S
+ X# i. ?* ?* H
STM32CubeMX 6.12.0 CMake项目生成器具有以下限制:+ z# x- k; x4 e
· 不支持TouchGFX项目
" [7 o+ N: p7 a1 S0 X) i& b3 |8 Z· 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作:- c0 x. \7 L! t2 N0 B

5 ]3 U" q* w4 N: A在项目文件夹内的所有子项目中将startup文件夹重命名为Startup
$ {% }, K. K5 A/ p/ O1 N使用STM32CubeMX重新生成项目
9 J' t$ A  o* b1 W: n* G编译项目
0 i' v* @* g7 u$ P9 z  `: d& [9 xSTM32CubeCLT v1.16.0具有以下限制:
% d: O' X" K1 l+ T" q. j( o# e· 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。9 B6 @) G/ ~5 W- I
STM32L476.svd5 d4 i4 h) }6 L8 E  p( i
STM32F767.svd; N2 {9 O6 ]0 U$ ?& ~) ]& ]+ I5 {2 _
STM32C011.svd
9 L1 i. f3 u' o8 X) S' A此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。9 }) E. {. ~5 ?3 `/ D/ n# y3 K5 [

( ~* e7 p; A; Y' F. |8 U6 SSTM32 VS Code扩展v2.0.0或更高版本具有以下限制:
$ P* E4 F% }/ d+ _. c; v+ v· STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。- {9 ]& d7 w* q) X
$ G0 r4 C5 W7 ~& @# e+ j3 @* ~

1 e1 k' ~4 t5 }' z: W, l" R
点  击 下 载2 q# h0 U7 s7 L* r7 c
$ @  J9 {& C6 ~, j% F6 A2 m
' h, A* a( w7 N3 P8 j* s
0 S6 p! }# [7 w5 }9 h1 h
$ l9 P. H7 _( O% o" s$ L
3 U2 d( t$ q6 y9 J( R0 J
收藏 评论0 发布时间:2024-7-31 09:26

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版