打印
[开发工具]

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

[复制链接]
642|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM新闻官|  楼主 | 2024-7-31 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
版本2.1.0变更日志
新增对以下先进的STM32器件的支持
  • TrustZone器件
  • 双核器件
  • Bootflash器件

需要STM32CubeMX v6.12.0才能为这些先进器件生成CMake项目
需要STM32CubeCLT v1.16.0才能导入面向先进器件的项目
用户指南更新
  • Upgrade STLINK Firmware部分中添加了一条注释,告知用户也可以从VS Code命令选项板启动升级过程
  • 新增了一个小节:Build Advanced Devices
  • Select build target中添加了一条注释,告知用户也可以使用CMake扩展
  • 新增了一个小节:Debug Advanced Devices(包括TZ器件、双核器件和Bootflash器件)
  • 新增了一个小节:Flash Device,以展示如何使用“任务”来刷写设备固件
  • Advanced Devices Debug IssuesTroubleshooting中新增了一个小节


进展与重大变更
2.1.0版本的STM32Cube VS Code扩展增加了对以下器件的支持:
  • TrustZone器件
  • 双核器件
  • Bootflash器件

使用简单/单核器件时,需要使用STM32CubeMX v6.11STM32CubeCLT v1.15

使用TrustZone双核Bootflash器件时,需要使用STM32CubeMX v6.12STM32CubeCLT v1.16


限制
STM32CubeMX 6.12.0 CMake项目生成器具有以下限制:
  • 不支持TouchGFX项目
  • Linux上使用STM32CubeMX V6.12.0时,无法编译多环境项目。这包括STM32WL、STM32WBA、STM32U5、STM32L5、STM32H5、STM32H7Rx/7Sx以及STM32H7双核微控制器的配置。要解决此问题,用户必须执行以下操作:

  • 在项目文件夹内的所有子项目中将startup文件夹重命名为Startup

  • 使用STM32CubeMX重新生成项目

  • 编译项目
STM32CubeCLT v1.16.0具有以下限制:
  • 以下器件的SVD外设描述文件包含错误中断和异常矢量信息。

  • STM32L476.svd
  • STM32F767.svd
  • STM32C011.svd
    此问题已对STM32 VS Code扩展的启动文件生成器造成了影响。

STM32 VS Code扩展v2.0.0或更高版本具有以下限制:
  • STM32Cube示例和STM32CubeIDE项目无法自动导入到VS Code中。用户必须执行一些手动操作。更多详情,请查看用户指南的故障排除章节。


使用特权

评论回复
沙发
STM新闻官|  楼主 | 2024-7-31 09:42 | 只看该作者

使用特权

评论回复
板凳
盗铃何须掩耳| | 2024-7-31 11:07 | 只看该作者
很好的升级支持,开发更自由了

使用特权

评论回复
地板
shenxiaolin| | 2024-7-31 11:32 | 只看该作者

很好的升级支持,开发更自由了

使用特权

评论回复
5
tpgf| | 2024-8-9 15:36 | 只看该作者
通过使用 STM32 VS Code,开发者可以更方便地编写、编译和调试 STM32 相关的代码

使用特权

评论回复
6
renzheshengui| | 2024-8-13 09:13 | 只看该作者
下载并配置 Clang 或 MinGW-w64 编译器,以便在 VS Code 中使用

使用特权

评论回复
7
wakayi| | 2024-8-13 14:24 | 只看该作者
VS Code 提供强大的代码管理功能,包括代码搜索、替换和重构工具。这些功能有助于保持代码整洁和可维护

使用特权

评论回复
8
paotangsan| | 2024-8-14 20:59 | 只看该作者
要注意需要在 VS Code 中安装必要的插件,包括 Keil Assistant、C/C++ 等

使用特权

评论回复
9
wowu| | 2024-8-14 21:09 | 只看该作者
无论是新手还是资深开发者,都可以根据自身需求进行相应的调整和优化,从而更好地适应不同的开发场景

使用特权

评论回复
10
xiaoqizi| | 2024-8-15 17:12 | 只看该作者
通过 Cortex-Debug 插件和 OpenOCD 或 JLinkGDBServer 进行调试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:您的嵌入式应用将得益于意法半导体领先的产品架构、技术、多源产地和全方位支持。意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器。

534

主题

691

帖子

17

粉丝