从esp-idf v4.4升级到v4.4.4时,VScode竟然报错,提示找不到riscv32-esp-elf-gdb.exe和xtensa-esp32-elf-gdb.exe。

后排查发现,vscode中settings.json中环境变量配置需要额外增加两项内容,因为riscv32-esp-elf-gdb.exe和xtensa-esp32-elf-gdb.exe都从之前和xtensa-esp32-elf-ar.exe放在一起,现在单独存放。所以需要将这两个新增的路径添加到VScode配置中。

v4.4中:

 

v4.4.4中:

 

现在配置内容如下:

    "idf.customAdapterTargetName": "esp32c3",
    "idf.adapterTargetName": "esp32c3",
    "idf.customExtraPaths": "D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\components\\esptool_py\\esptool;D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\components\\app_update;D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\components\\espcoredump;D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\components\\partition_table;D:\\Espressif\\esp-idf-v4.4.4\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\xtensa-esp32s2-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32s2-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\xtensa-esp32s3-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32s3-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\xtensa-esp-elf-gdb\\11.2_20220823\\xtensa-esp-elf-gdb\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\riscv32-esp-elf\\esp-2021r2-patch5-8.4.0\\riscv32-esp-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\riscv32-esp-elf-gdb\\11.2_20220823\\riscv32-esp-elf-gdb\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\esp32ulp-elf\\2.35_20220830\\esp32ulp-elf\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\cmake\\3.23.1\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\openocd-esp32\\v0.11.0-esp32-20221026\\openocd-esp32\\bin;D:\\Espressif\\esp-idf-v4.4.4\\tools\\ninja\\1.10.2\\;D:\\Espressif\\esp-idf-v4.4.4\\tools\\idf-exe\\1.0.3\\;D:\\Espressif\\esp-idf-v4.4.4\\tools\\ccache\\4.3\\ccache-4.3-windows-64;D:\\Espressif\\esp-idf-v4.4.4\\tools\\dfu-util\\0.9\\dfu-util-0.9-win64;D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4\\tools;",
    "idf.customExtraVars": "{\"OPENOCD_SCRIPTS\": \"D:/Espressif/Espressif/tools/openocd-esp32/v0.11.0-esp32-20221026/openocd-esp32/share/openocd/scripts\",\"IDF_CCACHE_ENABLE\":\"1\"}",
    "idf.flashType": "UART",
    "idf.espIdfPathWin": "D:\\Espressif\\esp-idf-v4.4.4\\frameworks\\esp-idf-v4.4.4",
    "idf.gitPath": "D:\\Espressif\\esp-idf-v4.4.4\\tools\\idf-git\\2.34.2\\cmd\\git.exe",
    "idf.openOcdConfigs": [
        "board/esp32c3-builtin.cfg"
    ],
    "idf.portWin": "COM6",
    "idf.pythonBinPathWin": "D:\\Espressif\\esp-idf-v4.4.4\\python_env\\idf4.4_py3.8_env\\Scripts\\python.exe",
    "idf.cmakeCompilerArgs": [
        "-G",
        "Ninja",
        "-DPYTHON_DEPS_CHECKED=1",
        "-DESP_PLATFORM=1"
    ],

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐