
本次本人参加的是STM32Cube for Visual Studio Code尝鲜场次,主要是想要尝试探索一下对于VSCode这一个现在越来越流行的一种开发方式的学习和探索了。VSCode提供一了中全新的开发方式,通过各种插件的方式进行不同MCU的开发,当然了ST也走在前列。我们知道的一般开发方式是通过各家的IDE进行或者第三方来支持,这里有几个弊端,其一就是各种软件太多了,而且好不小;其二第三方的软件需要频繁的升级,也是很烦恼。& p8 q8 T- ]; r1 C8 Y( @- G) | 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的现有功能与潜在优势。- I, H$ e5 @7 R1 l" s 本次培训期间,将利用STM32CubeMX搭建STM32H5的Cmake工程,并将其导入VS Code,使您能够全面感受工程的编辑、编译及调试流程,所以需要提前准备一些内容,开发板应该是在现场会提供的。- d! H. z) |. J7 _; W 本次培训提供了一些参会指南,也就是我们需要准备的东西:! y& W/ f {8 G4 e0 z5 E ![]() 接下来就看看当前的准备情况,并升级到需求状态,硬件就不多说了,主看软件:" w/ I' w- S8 a6 v/ } 1、STM32CubeMX 体检版本是6.14.0,看了最新版本已经到了6.14.1了,当前版本满足:1 ]3 u+ F5 H0 }! a ![]() 对应固件包括STM32CubeH5 v1.5,已更新: ![]() X-CUBE-FREERTOS V1.3.0,已更新,最新版本是1.3.1的,不过需要STM32CubeMX升级到6.14.1:; i; Z$ q) q3 U0 D7 c4 S. U* ` ![]() 2、STM32Cube Programmer8 m/ L4 |4 l3 Q3 U7 d7 {! k' E 看了我当前的版本只有2.12.0,还是要升级一下,直接来最新版本: ![]() 安装过程中也会也会安装link驱动: + N$ t8 l* Z1 T ![]() 换图标了: ![]() 打开后可以看到: ![]() 发现个有趣的现象,我重新安装时直接对原目录的覆盖,结果老的程序居然还能运行,不过有错误提示且非常卡。! K" C0 q0 {% l g1 p: b+ i8 [ 3、Visual Studio Code 本人用过Visual Studio Code,结果在线升级失败了,也是重新覆盖安装了一下,最新版本1.100.0: ![]() 4、STM32Cube for VS Code extension3 f4 P* a& s! R 这个应该是在本次参会期间会分享的内容,等待参会后分享。* K9 V1 r) g5 `; p; i9 ^ % k. P) @4 ^$ A1 a. \& G1 \8 ^ $ h. r5 S2 f% p- j ) Y3 z# H, N: H; c0 g) m- l , y! d4 G3 u+ M+ k 2 ]1 P M, {( V4 e0 O6 ?4 S% E 5 M' E- m, A6 c" M$ M: m) X |
【2025·STM32峰会】GUI解决方案实训分享3-搭建空白TouchGFX例程并实现简单的功能(含硬件部分的串口打印)
【2025·STM32峰会】GUI解决方案实训分享2-编译运行TouchGFX咖啡机例程(含桌面仿真)
【2025·STM32峰会】+TouchGFX实现动态进度显示以及界面切换
STM32峰会:深入践行ST“在中国,为中国”战略,构建STM32双供应链新生态
【2025·STM32峰会】1.参会分享
【2025·STM32峰会】+使用TouchGFX快速创建GUI
【2025·STM32峰会】——MP2实操体验之demo实操篇
【2025·STM32峰会】——MP2实操体验之准备篇
【2025·STM32峰会】参加STM32U3-ULP低功耗实训
【2025·STM32峰会】参会现场