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

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

[复制链接]
STMCU-管管 发布时间:2024-7-31 09:26
, B0 h) Q) r' g+ `# y
3 r2 t1 ]1 N6 B5 E! z( u
15.png

, S5 B2 E1 [' o& M版本2.1.0变更日志
/ L& S2 C! U/ T( y
▣ 新增对以下先进的STM32器件的支持
8 H( f7 |7 F- j( y% s  P· TrustZone器件% C9 J* R0 z" T( N' ?4 C
· 双核器件5 [2 e3 \' r( U/ B. z/ Q: _+ f
· Bootflash器件
) N, [" K5 H. V. \9 l  W; L2 n' i* s' Z% u; Q$ j; V2 m
▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目
6 E8 t* R8 a/ x; R8 p0 V$ \▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目/ I) J: s: w* a! B& g8 U1 ^
▣ 用户指南更新
6 B5 x5 L) t3 E" `6 R· 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程
3 N* T& [' w6 X8 J' T· 新增了一个小节:Build Advanced Devices# K4 W) [: I/ w1 `2 v! \" G
· 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展7 l2 n1 J- F& u) v: ]. C
· 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件), O1 p# |! B, g% ]/ f
· 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件
+ M$ `" @( S( u2 L0 a# |9 {+ ~% [- c· 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节
1 Z8 Q4 p2 ^, ?* T; T( A7 U3 Y. V2 M6 D% T9 S- y+ a% V* `! X
进展与重大变更# O; Z, y' [; x$ V

3 c- d; q4 V. P2 e3 ^2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持:% B& ^1 R! g$ q0 h6 Q8 u( K
· TrustZone器件- p# l6 j0 K% B2 G
· 双核器件
* D1 r: i: Z' A& ]1 M" A3 v! h) x· Bootflash器件* L* l7 ]! P/ c" M9 w. l$ m

* Q. H/ D$ q/ Y) Y2 l& g+ `使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。/ r% v3 o; P, Z5 ?
使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。0 X: H7 f9 e! i& ]5 n) g8 f0 b
2 r- H: \* B+ R
限制
7 l$ k1 c$ H+ h$ F7 ^

2 P# w  c, A! B4 O3 @3 DSTM32CubeMX 6.12.0 CMake项目生成器具有以下限制:
0 U5 e3 k* I! K1 R· 不支持TouchGFX项目
$ G- B8 Q# c& G5 P' [& H: Y· 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作:
  p% }: q6 e% b$ t. h8 G! d, X
" j% e4 h5 c! }% h+ ?" H( |3 _在项目文件夹内的所有子项目中将startup文件夹重命名为Startup
. y0 X3 j  P8 B# l使用STM32CubeMX重新生成项目, @1 p5 t' q  Z
编译项目
7 ]' v# ?3 Z- z7 [8 QSTM32CubeCLT v1.16.0具有以下限制:2 b. m! I! A1 @! Q
· 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。
5 l2 X/ t+ ~$ P1 J, USTM32L476.svd3 i9 I& W' c9 C8 t2 y
STM32F767.svd
0 y$ v1 o) F; u0 sSTM32C011.svd
# |4 k) g8 Y; C+ O  p/ v) A. g此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。! g$ M3 l5 e0 q  T6 K! }' [9 }9 @
1 }. [- m$ C2 k; O1 ^1 R
STM32 VS Code扩展v2.0.0或更高版本具有以下限制:
& b  F  O% r1 ~2 U4 J% O· STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。
2 C6 S1 T% K0 k. N
* T3 m; m$ ]( p) Y; r2 T$ {

0 y5 y' v) X0 P" R2 ]
点  击 下 载# H8 _. {6 x# m' m4 U

' g1 J+ C8 N8 H) }5 Y) R9 h
) {$ k* \. [: B: c- _  X
4 P8 {7 x. N! S; u6 e$ K' N
2 ]1 w: W  b: s3 h0 F" U0 y. Z

" V8 T: f% x; F+ z6 l( A( `% S
收藏 评论0 发布时间:2024-7-31 09:26

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版