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

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

[复制链接]
STMCU-管管 发布时间:2024-7-31 09:26
& @8 ^" |; D: u0 [; Q9 R6 m( Q8 j
0 P4 O  Y1 _  ], p5 N/ z
15.png
6 c$ f6 n% K" l' Y# m. k# ^
版本2.1.0变更日志

7 E2 V1 C# ~7 ^▣ 新增对以下先进的STM32器件的支持
# T7 C) S/ o. j· TrustZone器件1 J& V$ F/ {6 \- Q! d' r7 ~  C) \, e
· 双核器件
) f& Q7 C5 g8 X% H; ^· Bootflash器件# e. V6 h7 w$ g
1 }+ G8 Z. \' y. ^/ n7 G6 e. k) e
▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目
5 r; V2 P9 @5 ?  S$ o4 I▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目
4 F! o( }5 |- J0 L6 K▣ 用户指南更新
$ k5 w: ~- v3 j# s' r& G7 t, O7 e· 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程! t3 l- E& M/ K1 Z% E, @" _
· 新增了一个小节:Build Advanced Devices
. V  y( b* J# @7 i· 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展" O# O% Z* n8 p
· 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)% j8 W) ~) h7 W" `+ g  f8 a
· 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件8 i: ]! v, t+ [& v
· 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节" _7 _% W8 d. _3 @, M8 @, `
1 |% D& p& ~& z7 ~6 u, o
进展与重大变更
# [2 W8 G$ S0 d6 ?4 D
0 w7 c! L: A/ a& V+ \0 N: e# k2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持:
* L5 J: x" T- h) x' M· TrustZone器件) F& `( }" ?8 ]2 s6 s9 Q: A
· 双核器件
5 w1 R+ k; c0 l" J· Bootflash器件/ y0 T9 x+ e2 I2 G8 P4 s- A

  u5 q& p+ m- c0 i6 C使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。
9 K0 o4 }* ?, m$ j3 n. f3 f使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。
: ?1 D3 q+ _/ J" Y( D, C+ {( H/ E/ c, t. Q2 y3 P, ^6 {3 }6 e! a( O
限制
; K( U5 s# _' A% g# J1 w4 q1 {+ v

7 ~5 H3 R1 k- I& k* S" \; Y9 z$ sSTM32CubeMX 6.12.0 CMake项目生成器具有以下限制:
7 E* [+ O2 ?; r4 B' Z' J' Z· 不支持TouchGFX项目
2 R: m9 G* u' ~4 {7 N1 m! c% y2 q· 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作:
  K) z$ G* ]) t7 r# t$ z& O! U
( s2 w/ G" w7 Y8 u% N在项目文件夹内的所有子项目中将startup文件夹重命名为Startup4 r1 e8 L, {3 i; ?- k$ v( m
使用STM32CubeMX重新生成项目& y2 \7 ]/ v' c- L) [
编译项目. m! F! b# `6 N8 @
STM32CubeCLT v1.16.0具有以下限制:- ]+ K' _, J  e0 U+ O0 @
· 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。
% G, j  v( k- dSTM32L476.svd1 T6 v& W; ^( ?+ }; W. n8 g
STM32F767.svd
- p( |9 J/ X0 V5 J% hSTM32C011.svd% B; E0 s8 n- @: N9 F1 m- \
此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。
8 h# K  c! s  a) n' L
! z$ d+ Q! w! `9 F- e( x" h, y* y2 ^% ?STM32 VS Code扩展v2.0.0或更高版本具有以下限制:4 k; Z, b5 S2 }" ~9 f
· STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。/ O. m  s2 }: S5 D3 X- G" b: W. O

$ U/ N6 m- W! v4 ^! A: M2 ^! w# d. h3 j9 J) l
点  击 下 载
7 e1 S3 p& N/ m, n$ z  G
  d5 a  P. O$ H+ N3 y! Z
% P* o) i8 B5 u6 F9 m" W
3 z% _5 F' R3 G- k5 N3 C- A+ J
. M/ i, a  }6 d% n. @6 r

4 u1 S9 `9 h1 r. r
收藏 评论0 发布时间:2024-7-31 09:26

举报

0个回答

所属标签

相似分享

官网相关资源

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