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

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

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

3 C( p+ e9 {# s  a4 @, w5 O# ^" Q, I+ H
15.png

7 a  b# q# H- J$ v+ N3 f8 y版本2.1.0变更日志

, R4 J2 Q2 T, g. x& Y) r7 H& J6 o▣ 新增对以下先进的STM32器件的支持
. ?; y9 ?3 k" N. N  `0 |· TrustZone器件9 Z8 s' Z: f% A! @
· 双核器件. o1 J  o, F5 O: H% T: s8 m, J
· Bootflash器件
) j# A: Q. L" W
" _; b9 s; B8 s2 r▣ 需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目* J6 q: B* N& y4 X
▣ 需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目9 t6 z4 o9 T5 G, W
▣ 用户指南更新
& x4 _1 D7 h3 @5 h& u" a& n· 在Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程. a$ P& o, P9 r% |& q" E0 N1 v
· 新增了一个小节:Build Advanced Devices
" f  ]+ J/ {* E9 k, l, c, t1 z9 \· 在Select build target中添加了一条注释,告知用户也可以使用CMake扩展
& f' T* J% S+ d6 H· 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)
5 J; K+ b! B9 S# _" g, \· 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件, s8 P  T8 c  o5 S3 l5 j
· 在Advanced Devices Debug Issues的Troubleshooting中新增了一个小节) z% b# I, n2 a1 y/ V: g2 t

5 z- C4 X5 f8 g9 s( `进展与重大变更
. W3 U$ R3 F# s5 a* [( M; [( j& z
" Y* k7 `5 n/ Z' b2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持:
6 R  e% A: `/ P+ P. P. |, l· TrustZone器件
  Y. h# ~8 c7 a, T· 双核器件( h, O/ G# R$ f, ]. H9 C
· Bootflash器件
" H- @1 B9 I5 X9 n# L  l; i
2 K3 Q- [2 ~" d; x: d- c7 y+ A5 R/ o
使用简单/单核器件时,需要使用STM32CubeMX v6.11和STM32CubeCLT v1.15。7 `& A* ^6 Q6 k7 @
使用TrustZone、双核或Bootflash器件时,需要使用STM32CubeMX v6.12和STM32CubeCLT v1.16。
" @2 P$ ~. g; p; y" L" e% x. H# ^% `; U$ V. q  y  u/ Z
限制
, G  b' v8 A  s5 C, @! V

7 e$ h, V1 G! t  D) G# cSTM32CubeMX 6.12.0 CMake项目生成器具有以下限制:
3 E0 r1 P1 y$ P7 }· 不支持TouchGFX项目
- h$ B' `! Z# H2 s' u" c0 X# P· 在Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作:# R3 o5 p2 A" C3 b5 s0 u( Q/ |

2 B* G, |1 Z# }$ n. z( j在项目文件夹内的所有子项目中将startup文件夹重命名为Startup
+ G5 Z: B% Y$ D8 B使用STM32CubeMX重新生成项目. e# G  `+ Q- Q6 V4 d' K
编译项目
. V8 v3 \! |& y1 j* SSTM32CubeCLT v1.16.0具有以下限制:
% L6 f6 k! o9 T3 G6 X5 I· 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。
6 V1 t2 F2 A$ u8 aSTM32L476.svd
$ p  O) o, M1 c) `" E* DSTM32F767.svd) U& ?) O  A  y! @) n7 m
STM32C011.svd1 W, `& B1 m3 @
此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。9 _0 p( y6 u) n7 Y" D7 S

0 e# ~% I, B8 ]2 b0 G- ^STM32 VS Code扩展v2.0.0或更高版本具有以下限制:
! }5 y: e( ~3 `1 O& K· STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。1 v# q. }( M( a/ x

7 T! r. u2 `  V+ I8 P
. P$ h/ c. j) U$ ~% H9 l  Q
点  击 下 载
: ~) }2 c2 p1 M! C( T

# _7 ~0 a. \" m& N( R/ c0 e  @5 N" r/ T( ~
  }1 s) x& [4 w2 T* A

& r% H1 F5 d1 n0 o& Q3 d
2 U8 l$ N" M$ T  u: m
收藏 评论0 发布时间:2024-7-31 09:26

举报

0个回答

所属标签

相似技术帖

官网相关资源

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