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

【2025·STM32峰会】1、准备篇

[复制链接]
qintian0303 发布时间:2025-5-15 17:22
      本次本人参加的是STM32Cube for Visual Studio Code尝鲜场次,主要是想要尝试探索一下对于VSCode这一个现在越来越流行的一种开发方式的学习和探索了。VSCode提供一了中全新的开发方式,通过各种插件的方式进行不同MCU的开发,当然了ST也走在前列。我们知道的一般开发方式是通过各家的IDE进行或者第三方来支持,这里有几个弊端,其一就是各种软件太多了,而且好不小;其二第三方的软件需要频繁的升级,也是很烦恼。
: G* Y" r0 U) \) I/ @& W      Visual Studio Code,作为一款广受好评的代码编辑器,在全球范围内赢得了开发者们的广泛认可。鉴于此,ST公司精心研发并推出了第三版VS Code扩展——STM32Cube for Visual Studio Code,该扩展于3月在德国纽伦堡举行的Embedded World大会上成功亮相。STM32Cube生态系统的成功,很大程度上得益于开发者的宝贵反馈,STM32Cube for Visual Studio Code亦是如此。为此,我们决定在中国首次举办动手尝鲜活动。此次培训面向所有对STM32Cube for VS Code感兴趣的群体,无论您是经验丰富的资深工程师,还是满怀激情的学生及爱好者,均可参与并亲身体验新版STM32Cube for VS Code的现有功能与潜在优势。% g' b& y: @8 `- K
      本次培训期间,将利用STM32CubeMX搭建STM32H5的Cmake工程,并将其导入VS Code,使您能够全面感受工程的编辑、编译及调试流程,所以需要提前准备一些内容,开发板应该是在现场会提供的。& Z; l+ U$ l0 g: d
      本次培训提供了一些参会指南,也就是我们需要准备的东西:
3 f) l$ b' m- X1 D' i0 n7 t
image.png : l( h) A3 x! O) Y, Y

! W8 _0 k4 r7 q. q0 a/ w# `      接下来就看看当前的准备情况,并升级到需求状态,硬件就不多说了,主看软件:
% d3 b4 E1 C. ~1、STM32CubeMX) U  x& Z4 n4 Z+ \
      体检版本是6.14.0,看了最新版本已经到了6.14.1了,当前版本满足:/ T6 S$ C2 Q& ]1 s
2.png
& b- F  I, Z& O. s

; c6 i5 H8 _  |9 y      对应固件包括STM32CubeH5 v1.5,已更新:
; @# V! q4 h. J1 d/ i3 v
3.png
$ G5 y/ m+ T1 n( g4 \

. }" ~& R8 ^3 \      X-CUBE-FREERTOS V1.3.0,已更新,最新版本是1.3.1的,不过需要STM32CubeMX升级到6.14.1:0 O1 G( t8 W. O
4.png 7 q/ K4 V" N' b( n. M- V% p: r) T

, @/ ~% `& Z& Q! x2、STM32Cube Programmer# O# W& [! N. V
      看了我当前的版本只有2.12.0,还是要升级一下,直接来最新版本:
9 O5 \" e* W) W. z3 F1 p3 f+ C
9.png . d) v  t6 O4 b. }4 y
% I1 I% c/ ?5 ~5 _8 y" ~6 }7 f
      安装过程中也会也会安装link驱动:
) i$ T" m& d- ]3 P9 Q
$ p* y$ i/ V$ e3 [% V3 C
5.png , O2 p6 i. L+ ~1 E7 Z9 c, r) g
6 c/ E6 C) O+ r3 k. {: C4 I$ k
      换图标了:
1 I) f# P7 R1 _  A) v# Q
6.png
2 P1 B/ S9 Q/ H. L
$ u5 c' m" t3 P) q
      打开后可以看到:
9 \3 k. x! q" b% z/ B# q- _
7.png
& l0 @) f2 X' B: H- o: h  x/ q

. s% p3 C' o- p      发现个有趣的现象,我重新安装时直接对原目录的覆盖,结果老的程序居然还能运行,不过有错误提示且非常卡。
9 o, G" W+ n8 j- q3、Visual Studio Code# L6 f8 E2 v  h! Y2 a2 B% K
      本人用过Visual Studio Code,结果在线升级失败了,也是重新覆盖安装了一下,最新版本1.100.0:7 t% T1 f( J) M5 m8 B7 {4 u
8.png $ x  h2 }& Z: i+ v

& Y0 R4 Y/ }- A% d3 b' @4、STM32Cube for VS Code extension
9 }# I5 V! y/ m: Y. @      这个应该是在本次参会期间会分享的内容,等待参会后分享。
3 }9 n  B' e! l. y
/ F2 S1 D) {2 ~( M$ }$ p& f1 ~- K) Y3 A' s! Q* O
5 M: W/ I" w* P. H5 J" i3 p

; g( d( j* Q; f+ g
! q# h) t+ _) j# L( e# ?4 ~
+ N% Q  A9 o! F; L' ]
% [; g6 @- E# n9 g5 K9 t" m5 b) t
! f# z/ \! b+ C( u2 L, b  P& e9 ?3 m9 F, r1 R' o
赞 收藏 评论0 发布时间:2025-5-15 17:22

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版