You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSC中烧录目标设备前自动关闭Monitor终端?

解决ESP-IDF扩展烧录前自动关闭Monitor终端的配置方法

针对使用Visual Studio Code v1.91.1及ESP-IDF v1.8.0扩展时,因Monitor终端占用串口导致烧录失败(提示如下)的问题,可通过扩展配置实现烧录前自动关闭Monitor终端/释放串口:

[Flash]
Failed to flash because of some unusual error. Check Terminal for more details

配置步骤:

  1. 打开VSCode设置界面:按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)快捷键。
  2. 在设置搜索栏输入以下关键词,找到对应配置项并勾选:
    • ESP-IDF: Monitor Auto Close:开启后,扩展会在执行Flash操作前自动关闭已打开的Monitor终端,释放串口。
    • ESP-IDF: Flash Before Monitor:确保Flash操作优先于Monitor启动,避免串口冲突。
  3. 若需手动编辑settings.json文件,可添加以下配置:
    "idf.monitorAutoClose": true,
    "idf.flashBeforeMonitor": true
    
  4. 重启VSCode使配置生效,之后点击底部栏「火焰」图标执行Build/Flash/Monitor操作时,扩展会自动处理终端关闭逻辑,无需手动操作。

内容的提问来源于stack exchange,提问作者Mark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 16:12:03