
本次本人参加的是STM32Cube for Visual Studio Code尝鲜场次,主要是想要尝试探索一下对于VSCode这一个现在越来越流行的一种开发方式的学习和探索了。VSCode提供一了中全新的开发方式,通过各种插件的方式进行不同MCU的开发,当然了ST也走在前列。我们知道的一般开发方式是通过各家的IDE进行或者第三方来支持,这里有几个弊端,其一就是各种软件太多了,而且好不小;其二第三方的软件需要频繁的升级,也是很烦恼。6 Y1 `7 h9 T3 Z$ l- a" f; C 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的现有功能与潜在优势。 本次培训期间,将利用STM32CubeMX搭建STM32H5的Cmake工程,并将其导入VS Code,使您能够全面感受工程的编辑、编译及调试流程,所以需要提前准备一些内容,开发板应该是在现场会提供的。! P5 b# t+ t+ e0 e0 _' n1 `- ?: J3 G 本次培训提供了一些参会指南,也就是我们需要准备的东西: ![]() 接下来就看看当前的准备情况,并升级到需求状态,硬件就不多说了,主看软件: 1、STM32CubeMX 体检版本是6.14.0,看了最新版本已经到了6.14.1了,当前版本满足: ![]() 对应固件包括STM32CubeH5 v1.5,已更新:# V3 L1 O! G5 F: Z6 p: d ![]() X-CUBE-FREERTOS V1.3.0,已更新,最新版本是1.3.1的,不过需要STM32CubeMX升级到6.14.1: ![]() 2、STM32Cube Programmer 看了我当前的版本只有2.12.0,还是要升级一下,直接来最新版本:2 ^, n+ ?, \8 F1 F ![]() 安装过程中也会也会安装link驱动:* W5 ] |. q/ B# p* R ![]() 换图标了:. Q" @ c3 u+ ?: c- v( V3 n/ \ ![]() 打开后可以看到: f5 V. j* k. B. I ![]() 发现个有趣的现象,我重新安装时直接对原目录的覆盖,结果老的程序居然还能运行,不过有错误提示且非常卡。 3、Visual Studio Code 本人用过Visual Studio Code,结果在线升级失败了,也是重新覆盖安装了一下,最新版本1.100.0:. h/ E7 g" Y& O( K" a( m ![]() 4、STM32Cube for VS Code extension 这个应该是在本次参会期间会分享的内容,等待参会后分享。 9 l% \- t. O" W- Q : d( p, k- e/ k+ Z 5 P3 [9 t) B: D/ s3 w+ I8 E ) K& D4 Z4 O# k6 ? |
拷打cubemx【002】——自定义还需基于芯片的工程
实战经验 | 基于STM32CubeIDE移植ClassB 4.0
STM32:如何利用四大战略支柱撑起中国市场
STM32全球在线峰会:揭示2024年嵌入式系统三大趋势
【文末彩蛋】有看点!2023STM32峰会资料回顾
“STM32不止于芯”: STM32峰会暨粉丝狂欢节重磅回归深圳
STM32峰会以平台型设计软件破题垂直应用
STM32峰会相连入云去
STM32边缘AI是AI未来的价值保障
STM32探索嵌入式应用新边界竞逐创新巅峰