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

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

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

% l  \$ \8 Z. d/ T+ |; y0 C3 k, l& Q* U/ Z- i1 L" J& L/ d) Z: \
15.png

- [1 g5 d# f& W$ G- m版本2.1.0变更日志
  G) @1 q+ N  V% g% |
▣ 新增对以下先进的STM32器件的支持, C, L$ E) [- ?; A' V
· TrustZone器件* S' q/ k$ {. t) b/ @
· 双核器件
- h9 |, p/ O' a) Y- X! k& @· Bootflash器件$ o* U6 K$ Z9 O, Z8 f4 H6 n
( C1 r2 O' b: A6 |; v, B
▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目1 z! v+ G. Z2 F) V. X2 p( v
▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目
7 `# s6 L$ W1 i▣ 用户指南更新
' m0 f5 O9 h  d$ A/ v' w· 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程  c3 N6 H0 C; Z5 Z) }' s/ C
· 新增了一个小节:Build Advanced Devices$ c4 S4 h' D6 |; N# l
· 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展& x* R: I; H2 n7 R9 M
· 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)5 e0 _; r3 f2 `' g+ o
· 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件
4 b8 Q# J8 Q/ D· 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节
4 h& x$ ~" t  O0 A! Q, G3 |0 L! ?( M0 L- M0 o' V- K4 F
进展与重大变更
& s- K$ q) Q" u! C
. {5 V9 R( _( t' m, ^6 x8 _' a2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持:
) `! ]2 c% E0 L3 X· TrustZone器件6 d9 f3 P3 r  H1 v* `. U, s
· 双核器件3 ?% W' S% r# x% u# D7 f6 P
· Bootflash器件
4 [4 T( g! q3 N2 n, c, V/ ]

: z1 I8 v3 e, S9 @" w6 T1 |+ P8 u使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。3 y! L) w" V, U& j7 H( s2 N
使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。
" k) O0 d5 D. s% ], e
  x3 R% G* W  K4 h4 K, `1 D$ M限制
+ q  T  t' P& u$ s; P! G; D
" ^2 n1 \4 }. ]
STM32CubeMX 6.12.0 CMake项目生成器具有以下限制:  m; J0 e. @8 M0 Q, o1 n
· 不支持TouchGFX项目
/ j: c" G7 O. r  C· 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作:
; C2 S/ \+ \& s- Z4 S8 o9 f' C. U
: Z3 k0 X, D# Q1 Q在项目文件夹内的所有子项目中将startup文件夹重命名为Startup
$ X" J; I- u& |3 N% j/ ]使用STM32CubeMX重新生成项目
: h& \9 q& t; {0 m+ Q编译项目
8 m1 V: e& ~4 XSTM32CubeCLT v1.16.0具有以下限制:
; G0 L( q0 V: r& |( D+ I) f5 N% r· 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。9 w& i) Z+ U+ r/ W
STM32L476.svd3 L$ W( k# u: g. w2 p/ Q
STM32F767.svd
0 E4 n. D& m4 ~; {! E; l# k' a7 sSTM32C011.svd
/ F4 t1 d, d+ z+ Q此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。
( S; y3 i2 u& t8 I4 b# t& a' p; b# V0 k- l: M% d
STM32 VS Code扩展v2.0.0或更高版本具有以下限制:. v% N" {: ]; a; j5 U# p
· STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。9 Y% H7 ~( S* y/ l

* o: o' Y5 T  C5 N: X2 s4 x9 o: v: Q& g- [
点  击 下 载
& e( o* D! j  w. C- u

/ p8 L* r+ {. J# B* N
1 X8 R6 l8 M6 p- ^
$ Z: a- L9 @# t& k8 r2 X' h1 k

  B2 I) D6 g# X* v1 Z! K6 d
" f2 C$ O; C0 N" p8 k/ b! e
收藏 评论0 发布时间:2024-7-31 09:26

举报

0个回答

所属标签

相似分享

官网相关资源

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