ESP-IDF VS Code 扩展 v1.9.0 正式发布

乐鑫荣幸地宣布,ESP-IDF VS Code 扩展 v1.9.0 版本正式上线!此版本引入了多项强大的新功能、性能优化及众多改进措施,旨在为开发者提供更加流畅的开发体验。

新功能与改进亮点

用户体验升级

  • 新增“基础使用指南”与“高级功能”两大互动式教程,助力用户快速上手。
  • 项目创建流程中融入增强的 UI/UX 示例,提升操作直观性。
  • 示例项目与新项目中的框架选择功能得到加强。
  • 优化了从示例创建项目的用户界面与体验。

串行设备管理优化

  • 引入新配置项 `idf.useSerialPortVendorProductFilter`与`idf.enableSerialPortChipIdRequest`,实现串行端口过滤;
  • 新增可自定义的 USB PID/VID 过滤器 `idf.usbSerialPortFilters`;
  • 默认过滤机制现仅展示基于产品及供应商ID的已知USB串行端口;
  • 提供选项以在串口列表中禁用芯片ID显示。

项目配置增强

  • 强化了对多配置文件项目中多个 `sdkconfig` 文件的支持;
  • 自动化设置环境变量 `IDF_PATH` 与 `IDF_TOOLS_PATH`,简化 ESP-IDF 工具配置;
  • 移除冗余配置选项,支持路径自动计算;
  • 新增缺失 `compile_commands.json` 文件的提示及生成选项,提升IntelliSense支持;
  • 改进 `idf_tools.py export --format key-value` 命令,优化 ESP-IDF 变量处理。

开发特性更新

  • 在 VS Code 的“问题”窗口中集成链接器 (ld) 错误显示功能;
  • 支持 ESP-IDF Size JSON 新格式的二进制分析(适用于 ESP-IDF v5.3 及以上版本);
  • 新增验证机制,防止在调试会话进行中意外重置设备;
  • 更新 QEMU 实现,新增对 ESP32 及 ESP32-C3 目标的支持;
  • 增强遥测数据报告功能。

问题修复

  • 解决使用独立窗口布局时监视器终端重置异常的问题;
  • 修复刷新测试按钮后单元测试未更新的问题;
  • 调整 ESP-IDF 约束文件版本解析逻辑,以匹配 ESP-IDF 的命名规范(仅限主版本、次版本);
  • 修正闪存故障期间的监控信息显示问题;
  • 优化调试会话期间的监视器设备重置行为;
  • 修复 Docker 配置中与 ESP-IDF 工具版本相关的 QEMU 问题。

如果想了解更多内容,请参阅完整的发行说明。若您在使用过程中遇到任何问题或有改进建议,欢迎通过 GitHub 提交问题给我们。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值