vscode-esp-idf-extension: The system cannot find the path specified. (VSC-1168)
OS
Windows
Operating System version
Windows 11
Visual Studio Code version
1.81.1
ESP-IDF version
4.4.5
Python version
3.8.7
Doctor command output
---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------
OS win32 x64 10.0.22621
System environment variable IDF_PYTHON_ENV_PATH
undefined
System environment variable PATH
C:\Program Files\Microsoft\jdk-11.0.16.101-hotspot\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\PuTTY\;C:\Program Files (x86)\Bitvise SSH Client;C:\Program Files\dotnet\;C:<HOMEPATH>\AppData\Local\Microsoft\WindowsApps;C:<HOMEPATH>\.espressif\tools\idf-python\3.11.2\Scripts;C:\Program Files (x86)\GnuWin32\bin;C:<HOMEPATH>\.espressif\tools\ninja\1.10.2;C:<HOMEPATH>\.dotnet\tools;C:<HOMEPATH>\.espressif\tools\cmake\3.23.1\bin;;C:<HOMEPATH>\AppData\Local\Programs\Microsoft VS Code\bin
System environment variable PYTHON
undefined
Visual Studio Code version 1.81.1
Visual Studio Code language en
Visual Studio Code shell C:\Windows\System32\cmd.exe
ESP-IDF Extension version 1.6.4
Workspace folder d:\Projects\Test\Test_MainBoard
---------------------------------------------------- Extension configuration settings ------------------------------------------------------
ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH}
ESP-IDF Path (idf.espIdfPath) C:<HOMEPATH>\esp\esp-idf
ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH}
ESP-Matter Path (idf.espMatterPath) ${env:ESP_MATTER_PATH}
Custom extra paths (idf.customExtraPaths) C:<HOMEPATH>\.espressif\tools\xtensa-esp-elf-gdb\11.2_20220823\xtensa-esp-elf-gdb\bin;C:<HOMEPATH>\.espressif\tools\riscv32-esp-elf-gdb\11.2_20220823\riscv32-esp-elf-gdb\bin;C:<HOMEPATH>\.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin;C:<HOMEPATH>\.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s2-elf\bin;C:<HOMEPATH>\.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\bin;C:<HOMEPATH>\.espressif\tools\riscv32-esp-elf\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\bin;C:<HOMEPATH>\.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin;C:<HOMEPATH>\.espressif\tools\cmake\3.23.1\bin;C:<HOMEPATH>\.espressif\tools\openocd-esp32\v0.11.0-esp32-20221026\openocd-esp32\bin;C:<HOMEPATH>\.espressif\tools\ninja\1.10.2;C:<HOMEPATH>\.espressif\tools\idf-exe\1.0.3;C:<HOMEPATH>\.espressif\tools\ccache\4.3\ccache-4.3-windows-64;C:<HOMEPATH>\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64
Custom extra vars (idf.customExtraVars)
OPENOCD_SCRIPTS: C:<HOMEPATH>\.espressif\tools\openocd-esp32\v0.11.0-esp32-20221026/openocd-esp32/share/openocd/scripts
IDF_CCACHE_ENABLE: 1
Virtual env Python Path (idf.pythonBinPath) C:<HOMEPATH>\.espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe
Serial port (idf.port) COM8
OpenOCD Configs (idf.openOcdConfigs) interface/ftdi/esp32_devkitj_v1.cfg,target/esp32.cfg
ESP-IDF Tools Path (idf.toolsPath) C:<HOMEPATH>\.espressif
Git Path (idf.gitPath) C:<HOMEPATH>\.espressif\tools\idf-git\2.30.1\cmd\git.exe
-------------------------------------------------------- Configurations access -------------------------------------------------------------
Access to ESP-ADF Path (idf.espAdfPath) false
Access to ESP-IDF Path (idf.espIdfPath) true
Access to ESP-MDF Path (idf.espMdfPath) false
Access to ESP-Matter Path (idf.espMatterPath) false
Access to ESP-IDF Custom extra paths
Access to C:<HOMEPATH>\.espressif\tools\xtensa-esp-elf-gdb\11.2_20220823\xtensa-esp-elf-gdb\bin: true
Access to C:<HOMEPATH>\.espressif\tools\riscv32-esp-elf-gdb\11.2_20220823\riscv32-esp-elf-gdb\bin: true
Access to C:<HOMEPATH>\.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin: true
Access to C:<HOMEPATH>\.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s2-elf\bin: true
Access to C:<HOMEPATH>\.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\bin: true
Access to C:<HOMEPATH>\.espressif\tools\riscv32-esp-elf\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\bin: true
Access to C:<HOMEPATH>\.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin: true
Access to C:<HOMEPATH>\.espressif\tools\cmake\3.23.1\bin: true
Access to C:<HOMEPATH>\.espressif\tools\openocd-esp32\v0.11.0-esp32-20221026\openocd-esp32\bin: true
Access to C:<HOMEPATH>\.espressif\tools\ninja\1.10.2: true
Access to C:<HOMEPATH>\.espressif\tools\idf-exe\1.0.3: true
Access to C:<HOMEPATH>\.espressif\tools\ccache\4.3\ccache-4.3-windows-64: true
Access to C:<HOMEPATH>\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64: true
Access to Virtual env Python Path (idf.pythonBinPath) true
Access to CMake in environment PATH undefined
Access to Ninja in environment PATH undefined
Access to ESP-IDF Tools Path (idf.toolsPath) true
-------------------------------------------------------- Configurations has spaces -------------------------------------------------------------
Spaces in system environment Path true
Spaces in ESP-ADF Path (idf.espAdfPath) false
Spaces in ESP-IDF Path (idf.espIdfPath) false
Spaces in ESP-MDF Path (idf.espMdfPath) false
Spaces in ESP-Matter Path (idf.espMatterPath) false
Spaces in ESP-IDF Custom extra paths
Spaces in C:<HOMEPATH>\.espressif\tools\xtensa-esp-elf-gdb\11.2_20220823\xtensa-esp-elf-gdb\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\riscv32-esp-elf-gdb\11.2_20220823\riscv32-esp-elf-gdb\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\xtensa-esp32-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\xtensa-esp32s2-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s2-elf\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\xtensa-esp32s3-elf\esp-2021r2-patch5-8.4.0\xtensa-esp32s3-elf\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\riscv32-esp-elf\esp-2021r2-patch5-8.4.0\riscv32-esp-elf\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\cmake\3.23.1\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\openocd-esp32\v0.11.0-esp32-20221026\openocd-esp32\bin: false
Spaces in C:<HOMEPATH>\.espressif\tools\ninja\1.10.2: false
Spaces in C:<HOMEPATH>\.espressif\tools\idf-exe\1.0.3: false
Spaces in C:<HOMEPATH>\.espressif\tools\ccache\4.3\ccache-4.3-windows-64: false
Spaces in C:<HOMEPATH>\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64: false
Spaces in Virtual env Python Path (idf.pythonBinPath) false
Spaces in ESP-IDF Tools Path (idf.toolsPath) false
----------------------------------------------------------- Executables Versions -----------------------------------------------------------
Git version 2.30.1.windows.1
ESP-IDF version 4.4.5
Python version 3.8.7
Python's pip version 20.3.3
-------------------------------------------------- Project configuration settings ----------------------------------------------------------
-------------------------------------------------- Python packages in idf.pythonBinPath ----------------------------------------------------
bitstring version: 3.1.9
Brotli version: 1.0.9
cachecontrol version: 0.13.1
certifi version: 2023.7.22
cffi version: 1.15.1
charset-normalizer version: 3.2.0
click version: 8.0.4
colorama version: 0.4.6
construct version: 2.10.54
contextlib2 version: 21.6.0
cryptography version: 41.0.3
ecdsa version: 0.18.0
esp-windows-curses version: 0.1
filelock version: 3.12.2
Flask version: 0.12.5
Flask-Compress version: 1.13
Flask-SocketIO version: 2.9.6
future version: 0.18.3
gcovr version: 6.0
gdbgui version: 0.13.2.0
gevent version: 1.5.0
greenlet version: 2.0.2
idf-component-manager version: 1.3.2
idna version: 3.4
itsdangerous version: 2.0.1
Jinja2 version: 3.0.3
kconfiglib version: 13.7.1
lxml version: 4.9.3
MarkupSafe version: 2.1.3
msgpack version: 1.0.5
packaging version: 23.1
pip version: 20.3.3
psutil version: 5.9.5
pycparser version: 2.21
pyelftools version: 0.29
pygdbmi version: 0.9.0.2
Pygments version: 2.16.1
pyparsing version: 2.3.1
pyserial version: 3.5
python-engineio version: 3.14.2
python-socketio version: 4.6.1
pywin32 version: 306
PyYAML version: 6.0.1
reedsolo version: 1.5.4
requests version: 2.31.0
requests-file version: 1.5.1
requests-toolbelt version: 1.0.0
schema version: 0.7.5
setuptools version: 68.1.0
six version: 1.16.0
tqdm version: 4.66.1
urllib3 version: 1.26.16
websocket-client version: 1.6.1
Werkzeug version: 0.16.1
wheel version: 0.36.2
windows-curses version: 2.3.1
xmlrunner version: 1.7.7
---------------------------------------------------- Check ESP-IDF python requirements.txt -------------------------------------------------
Check ESP-IDF Python packages C:<HOMEPATH>\esp\esp-idf\tools\check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Python requirements from C:<HOMEPATH>\esp\esp-idf\requirements.txt are satisfied.
---------------------------------------------------- Check extension requirements.txt ------------------------------------------------------
Check Extension Python packages C:<HOMEPATH>\esp\esp-idf\tools\check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Python requirements from c:<HOMEPATH>\.vscode\extensions\espressif.esp-idf-extension-1.6.4\requirements.txt are satisfied.
---------------------------------------------------- Check ESP-IDF debug adapter requirements.txt ------------------------------------------
Check Debug AdapterPython packages Error
---------------------------------------------------- Visual Studio Code launch.json --------------------------------------------------------
{
"version": "0.2.0",
"configurations": [
{
"type": "espidf",
"name": "Launch",
"request": "launch"
}
]
}
---------------------------------------------------- Visual Studio Code c_cpp_properties.json ----------------------------------------------
{
"configurations": [
{
"name": "ESP-IDF",
"compilerPath": "C:\\Users\\NemesisXB\\.espressif\\tools\\xtensa-esp32-elf\\esp-2021r2-patch5-8.4.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"includePath": [
"${config:idf.espIdfPath}/components/**",
"${config:idf.espIdfPathWin}/components/**",
"${config:idf.espAdfPath}/components/**",
"${config:idf.espAdfPathWin}/components/**",
"${workspaceFolder}/**"
],
"browse": {
"path": [
"${config:idf.espIdfPath}/components",
"${config:idf.espIdfPathWin}/components",
"${config:idf.espAdfPath}/components/**",
"${config:idf.espAdfPathWin}/components/**",
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": false
},
"compileCommands": "${workspaceFolder}/build/compile_commands.json",
"configurationProvider": "ms-vscode.makefile-tools"
}
],
"version": 4
}
----------------------------------------------------------- Latest error -----------------------------------------------------------------
Latest error at Unknown error in ESP-IDF doctor command
--------------------------------------------------------------------------------------------------------------------------------------------
Extension
{"user":true,"message":"Something went wrong while trying to build the project","stack":"Error: Task ESP-IDF Build exited with code undefined\n\tat Kn.<anonymous> (\\dist\\extension.js:2:1280045)\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:2:1279056\n\tat new Promise (<anonymous>)\n\tat Wn (\\dist\\extension.js:2:1278801)\n\tat r.value (\\dist\\extension.js:2:1279849)\n\tat f.w (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:63:1902)\n\tat f.fire (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:63:2119)\n\tat f.$onDidEndTaskProcess (\\out\\vs\\workbench\\api\\node\\extensionHostProcess.js:115:33332)","level":"error","timestamp":"2023-08-17T10:20:29.990Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ADF_PATH}'\n\tat Object.accessSync (node:fs:260:3)\n\tat t.accessSync (node:electron/js2c/asar_bundle:2:8282)\n\tat De (\\dist\\extension.js:2:1192563)\n\tat \\dist\\extension.js:2:1509499\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:2:1375853\n\tat new Promise (<anonymous>)\n\tat no (\\dist\\extension.js:2:1375598)\n\tat \\dist\\extension.js:2:1509341\n\tat \\dist\\extension.js:2:1510465\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:2:1390073)","level":"error","timestamp":"2023-08-17T10:26:59.179Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:MDF_PATH}'\n\tat Object.accessSync (node:fs:260:3)\n\tat t.accessSync (node:electron/js2c/asar_bundle:2:8282)\n\tat De (\\dist\\extension.js:2:1192563)\n\tat \\dist\\extension.js:2:1509677\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:2:1375853\n\tat new Promise (<anonymous>)\n\tat no (\\dist\\extension.js:2:1375598)\n\tat \\dist\\extension.js:2:1509341\n\tat \\dist\\extension.js:2:1510465\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:2:1390073)","level":"error","timestamp":"2023-08-17T10:26:59.180Z"}
{"message":"Cannot access filePath: ${env:ESP_MATTER_PATH}","stack":"Error: ENOENT: no such file or directory, access '${env:ESP_MATTER_PATH}'\n\tat Object.accessSync (node:fs:260:3)\n\tat t.accessSync (node:electron/js2c/asar_bundle:2:8282)\n\tat De (\\dist\\extension.js:2:1192563)\n\tat \\dist\\extension.js:2:1509769\n\tat Generator.next (<anonymous>)\n\tat \\dist\\extension.js:2:1375853\n\tat new Promise (<anonymous>)\n\tat no (\\dist\\extension.js:2:1375598)\n\tat \\dist\\extension.js:2:1509341\n\tat \\dist\\extension.js:2:1510465\n\tat Generator.next (<anonymous>)\n\tat s (\\dist\\extension.js:2:1390073)","level":"error","timestamp":"2023-08-17T10:26:59.181Z"}
{"message":"Open On-Chip Debugger v0.11.0-esp32-20221026 (2022-10-26-14:48)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n","stack":"Error: Open On-Chip Debugger v0.11.0-esp32-20221026 (2022-10-26-14:48)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat \\dist\\extension.js:2:1195478\n\tat ChildProcess.exithandler (node:child_process:401:7)\n\tat ChildProcess.emit (node:events:513:28)\n\tat maybeClose (node:internal/child_process:1121:16)\n\tat ChildProcess._handle.onexit (node:internal/child_process:304:5)","level":"error","timestamp":"2023-08-17T10:27:00.435Z"}
{"tag":"DOCTOR COMMAND","user":true,"level":"warn","message":"{\"configurationSettings\":{\"espAdfPath\":\"${env:ADF_PATH}\",\"espIdfPath\":\"C:<HOMEPATH>\\\\esp\\\\esp-idf\",\"espMdfPath\":\"${env:MDF_PATH}\",\"espMatterPath\":\"${env:ESP_MATTER_PATH}\",\"customTerminalExecutable\":\"\",\"customTerminalExecutableArgs\":[],\"customExtraPaths\":\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp-elf-gdb\\\\11.2_20220823\\\\xtensa-esp-elf-gdb\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\riscv32-esp-elf-gdb\\\\11.2_20220823\\\\riscv32-esp-elf-gdb\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32-elf\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32s2-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32s2-elf\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32s3-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32s3-elf\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\riscv32-esp-elf\\\\esp-2021r2-patch5-8.4.0\\\\riscv32-esp-elf\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\esp32ulp-elf\\\\2.35_20220830\\\\esp32ulp-elf\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\cmake\\\\3.23.1\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\openocd-esp32\\\\v0.11.0-esp32-20221026\\\\openocd-esp32\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\ninja\\\\1.10.2;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\idf-exe\\\\1.0.3;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\ccache\\\\4.3\\\\ccache-4.3-windows-64;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\dfu-util\\\\0.9\\\\dfu-util-0.9-win64\",\"customExtraVars\":{\"OPENOCD_SCRIPTS\":\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\openocd-esp32\\\\v0.11.0-esp32-20221026/openocd-esp32/share/openocd/scripts\",\"IDF_CCACHE_ENABLE\":\"1\"},\"pythonBinPath\":\"C:<HOMEPATH>\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe\",\"pythonPackages\":[{\"name\":\"bitstring\",\"version\":\"3.1.9\"},{\"name\":\"Brotli\",\"version\":\"1.0.9\"},{\"name\":\"cachecontrol\",\"version\":\"0.13.1\"},{\"name\":\"certifi\",\"version\":\"2023.7.22\"},{\"name\":\"cffi\",\"version\":\"1.15.1\"},{\"name\":\"charset-normalizer\",\"version\":\"3.2.0\"},{\"name\":\"click\",\"version\":\"8.0.4\"},{\"name\":\"colorama\",\"version\":\"0.4.6\"},{\"name\":\"construct\",\"version\":\"2.10.54\"},{\"name\":\"contextlib2\",\"version\":\"21.6.0\"},{\"name\":\"cryptography\",\"version\":\"41.0.3\"},{\"name\":\"ecdsa\",\"version\":\"0.18.0\"},{\"name\":\"esp-windows-curses\",\"version\":\"0.1\"},{\"name\":\"filelock\",\"version\":\"3.12.2\"},{\"name\":\"Flask\",\"version\":\"0.12.5\"},{\"name\":\"Flask-Compress\",\"version\":\"1.13\"},{\"name\":\"Flask-SocketIO\",\"version\":\"2.9.6\"},{\"name\":\"future\",\"version\":\"0.18.3\"},{\"name\":\"gcovr\",\"version\":\"6.0\"},{\"name\":\"gdbgui\",\"version\":\"0.13.2.0\"},{\"name\":\"gevent\",\"version\":\"1.5.0\"},{\"name\":\"greenlet\",\"version\":\"2.0.2\"},{\"name\":\"idf-component-manager\",\"version\":\"1.3.2\"},{\"name\":\"idna\",\"version\":\"3.4\"},{\"name\":\"itsdangerous\",\"version\":\"2.0.1\"},{\"name\":\"Jinja2\",\"version\":\"3.0.3\"},{\"name\":\"kconfiglib\",\"version\":\"13.7.1\"},{\"name\":\"lxml\",\"version\":\"4.9.3\"},{\"name\":\"MarkupSafe\",\"version\":\"2.1.3\"},{\"name\":\"msgpack\",\"version\":\"1.0.5\"},{\"name\":\"packaging\",\"version\":\"23.1\"},{\"name\":\"pip\",\"version\":\"20.3.3\"},{\"name\":\"psutil\",\"version\":\"5.9.5\"},{\"name\":\"pycparser\",\"version\":\"2.21\"},{\"name\":\"pyelftools\",\"version\":\"0.29\"},{\"name\":\"pygdbmi\",\"version\":\"0.9.0.2\"},{\"name\":\"Pygments\",\"version\":\"2.16.1\"},{\"name\":\"pyparsing\",\"version\":\"2.3.1\"},{\"name\":\"pyserial\",\"version\":\"3.5\"},{\"name\":\"python-engineio\",\"version\":\"3.14.2\"},{\"name\":\"python-socketio\",\"version\":\"4.6.1\"},{\"name\":\"pywin32\",\"version\":\"306\"},{\"name\":\"PyYAML\",\"version\":\"6.0.1\"},{\"name\":\"reedsolo\",\"version\":\"1.5.4\"},{\"name\":\"requests\",\"version\":\"2.31.0\"},{\"name\":\"requests-file\",\"version\":\"1.5.1\"},{\"name\":\"requests-toolbelt\",\"version\":\"1.0.0\"},{\"name\":\"schema\",\"version\":\"0.7.5\"},{\"name\":\"setuptools\",\"version\":\"68.1.0\"},{\"name\":\"six\",\"version\":\"1.16.0\"},{\"name\":\"tqdm\",\"version\":\"4.66.1\"},{\"name\":\"urllib3\",\"version\":\"1.26.16\"},{\"name\":\"websocket-client\",\"version\":\"1.6.1\"},{\"name\":\"Werkzeug\",\"version\":\"0.16.1\"},{\"name\":\"wheel\",\"version\":\"0.36.2\"},{\"name\":\"windows-curses\",\"version\":\"2.3.1\"},{\"name\":\"xmlrunner\",\"version\":\"1.7.7\"}],\"serialPort\":\"COM8\",\"openOcdConfigs\":[\"interface/ftdi/esp32_devkitj_v1.cfg\",\"target/esp32.cfg\"],\"toolsPath\":\"C:<HOMEPATH>\\\\.espressif\",\"systemEnvPath\":\"C:\\\\Program Files\\\\Microsoft\\\\jdk-11.0.16.101-hotspot\\\\bin;C:\\\\Windows\\\\system32;C:\\\\Windows;C:\\\\Windows\\\\System32\\\\Wbem;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\Windows\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files\\\\Git\\\\cmd;C:\\\\Program Files\\\\TortoiseGit\\\\bin;C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\PhysX\\\\Common;C:\\\\Program Files\\\\PuTTY\\\\;C:\\\\Program Files (x86)\\\\Bitvise SSH Client;C:\\\\Program Files\\\\dotnet\\\\;C:<HOMEPATH>\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\idf-python\\\\3.11.2\\\\Scripts;C:\\\\Program Files (x86)\\\\GnuWin32\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\ninja\\\\1.10.2;C:<HOMEPATH>\\\\.dotnet\\\\tools;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\cmake\\\\3.23.1\\\\bin;;C:<HOMEPATH>\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\",\"gitPath\":\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\idf-git\\\\2.30.1\\\\cmd\\\\git.exe\"},\"cCppPropertiesJson\":\"{\\n \\\"configurations\\\": [\\n {\\n \\\"name\\\": \\\"ESP-IDF\\\",\\n \\\"compilerPath\\\": \\\"C:\\\\\\\\Users\\\\\\\\NemesisXB\\\\\\\\.espressif\\\\\\\\tools\\\\\\\\xtensa-esp32-elf\\\\\\\\esp-2021r2-patch5-8.4.0\\\\\\\\xtensa-esp32-elf\\\\\\\\bin\\\\\\\\xtensa-esp32-elf-gcc.exe\\\",\\n \\\"cStandard\\\": \\\"c11\\\",\\n \\\"cppStandard\\\": \\\"c++17\\\",\\n \\\"includePath\\\": [\\n \\\"${config:idf.espIdfPath}/components/**\\\",\\n \\\"${config:idf.espIdfPathWin}/components/**\\\",\\n \\\"${config:idf.espAdfPath}/components/**\\\",\\n \\\"${config:idf.espAdfPathWin}/components/**\\\",\\n \\\"${workspaceFolder}/**\\\"\\n ],\\n \\\"browse\\\": {\\n \\\"path\\\": [\\n \\\"${config:idf.espIdfPath}/components\\\",\\n \\\"${config:idf.espIdfPathWin}/components\\\",\\n \\\"${config:idf.espAdfPath}/components/**\\\",\\n \\\"${config:idf.espAdfPathWin}/components/**\\\",\\n \\\"${workspaceFolder}\\\"\\n ],\\n \\\"limitSymbolsToIncludedHeaders\\\": false\\n },\\n \\\"compileCommands\\\": \\\"${workspaceFolder}/build/compile_commands.json\\\",\\n \\\"configurationProvider\\\": \\\"ms-vscode.makefile-tools\\\"\\n }\\n ],\\n \\\"version\\\": 4\\n}\",\"configurationAccess\":{\"espIdfPath\":true,\"espAdfPath\":false,\"espMdfPath\":false,\"espMatterPath\":false,\"espIdfToolsPaths\":{\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp-elf-gdb\\\\11.2_20220823\\\\xtensa-esp-elf-gdb\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\riscv32-esp-elf-gdb\\\\11.2_20220823\\\\riscv32-esp-elf-gdb\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32-elf\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32s2-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32s2-elf\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32s3-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32s3-elf\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\riscv32-esp-elf\\\\esp-2021r2-patch5-8.4.0\\\\riscv32-esp-elf\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\esp32ulp-elf\\\\2.35_20220830\\\\esp32ulp-elf\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\cmake\\\\3.23.1\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\openocd-esp32\\\\v0.11.0-esp32-20221026\\\\openocd-esp32\\\\bin\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\ninja\\\\1.10.2\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\idf-exe\\\\1.0.3\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\ccache\\\\4.3\\\\ccache-4.3-windows-64\":true,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\dfu-util\\\\0.9\\\\dfu-util-0.9-win64\":true},\"pythonBinPath\":true,\"toolsPath\":true},\"configurationSpacesValidation\":{\"customExtraPaths\":{\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp-elf-gdb\\\\11.2_20220823\\\\xtensa-esp-elf-gdb\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\riscv32-esp-elf-gdb\\\\11.2_20220823\\\\riscv32-esp-elf-gdb\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32-elf\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32s2-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32s2-elf\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\xtensa-esp32s3-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32s3-elf\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\riscv32-esp-elf\\\\esp-2021r2-patch5-8.4.0\\\\riscv32-esp-elf\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\esp32ulp-elf\\\\2.35_20220830\\\\esp32ulp-elf\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\cmake\\\\3.23.1\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\openocd-esp32\\\\v0.11.0-esp32-20221026\\\\openocd-esp32\\\\bin\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\ninja\\\\1.10.2\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\idf-exe\\\\1.0.3\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\ccache\\\\4.3\\\\ccache-4.3-windows-64\":false,\"C:<HOMEPATH>\\\\.espressif\\\\tools\\\\dfu-util\\\\0.9\\\\dfu-util-0.9-win64\":false},\"espAdfPath\":false,\"espIdfPath\":false,\"espMatterPath\":false,\"espMdfPath\":false,\"gitPath\":false,\"pythonBinPath\":false,\"toolsPath\":false,\"systemEnvPath\":true},\"debugAdapterRequirements\":{\"result\":\"Error\"},\"espIdfToolsVersions\":[{\"actual\":\"11.2_20220823\",\"description\":\"GDB for Xtensa\",\"doesToolExist\":true,\"env\":{},\"expected\":\"11.2_20220823\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"xtensa-esp-elf-gdb\",\"name\":\"xtensa-esp-elf-gdb\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\xtensa-esp-elf-gdb\\\\11.2_20220823\\\\xtensa-esp-elf-gdb\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"11.2_20220823\",\"description\":\"GDB for RISC-V\",\"doesToolExist\":true,\"env\":{},\"expected\":\"11.2_20220823\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"riscv32-esp-elf-gdb\",\"name\":\"riscv32-esp-elf-gdb\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\riscv32-esp-elf-gdb\\\\11.2_20220823\\\\riscv32-esp-elf-gdb\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"esp-2021r2-patch5-8.4.0\",\"description\":\"Toolchain for Xtensa (ESP32) based on GCC\",\"doesToolExist\":true,\"env\":{},\"expected\":\"esp-2021r2-patch5-8.4.0\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"xtensa-esp32-elf\",\"name\":\"xtensa-esp32-elf\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\xtensa-esp32-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32-elf\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"esp-2021r2-patch5-8.4.0\",\"description\":\"Toolchain for Xtensa (ESP32-S2) based on GCC\",\"doesToolExist\":true,\"env\":{},\"expected\":\"esp-2021r2-patch5-8.4.0\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"xtensa-esp32s2-elf\",\"name\":\"xtensa-esp32s2-elf\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\xtensa-esp32s2-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32s2-elf\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"esp-2021r2-patch5-8.4.0\",\"description\":\"Toolchain for Xtensa (ESP32-S3) based on GCC\",\"doesToolExist\":true,\"env\":{},\"expected\":\"esp-2021r2-patch5-8.4.0\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"xtensa-esp32s3-elf\",\"name\":\"xtensa-esp32s3-elf\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\xtensa-esp32s3-elf\\\\esp-2021r2-patch5-8.4.0\\\\xtensa-esp32s3-elf\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"esp-2021r2-patch5-8.4.0\",\"description\":\"Toolchain for 32-bit RISC-V based on GCC\",\"doesToolExist\":true,\"env\":{},\"expected\":\"esp-2021r2-patch5-8.4.0\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"riscv32-esp-elf\",\"name\":\"riscv32-esp-elf\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\riscv32-esp-elf\\\\esp-2021r2-patch5-8.4.0\\\\riscv32-esp-elf\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"2.35_20220830\",\"description\":\"Toolchain for ESP32 ULP coprocessor\",\"doesToolExist\":true,\"env\":{},\"expected\":\"2.35_20220830\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"esp32ulp-elf\",\"name\":\"esp32ulp-elf\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\esp32ulp-elf\\\\2.35_20220830\\\\esp32ulp-elf\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"3.23.1\",\"description\":\"CMake build system\",\"doesToolExist\":true,\"env\":{},\"expected\":\"3.23.1\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"cmake\",\"name\":\"cmake\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\cmake\\\\3.23.1\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"v0.11.0-esp32-20221026\",\"description\":\"OpenOCD for ESP32\",\"doesToolExist\":true,\"env\":{\"OPENOCD_SCRIPTS\":\"C:<HOMEPATH>\\\\.espressif\\\\openocd-esp32\\\\v0.11.0-esp32-20221026/openocd-esp32/share/openocd/scripts\"},\"expected\":\"v0.11.0-esp32-20221026\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"openocd-esp32\",\"name\":\"openocd-esp32\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\openocd-esp32\\\\v0.11.0-esp32-20221026\\\\openocd-esp32\\\\bin\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"1.10.2\",\"description\":\"Ninja build system\",\"doesToolExist\":true,\"env\":{},\"expected\":\"1.10.2\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"ninja\",\"name\":\"ninja\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\ninja\\\\1.10.2\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"1.0.3\",\"description\":\"IDF wrapper tool for Windows\",\"doesToolExist\":true,\"env\":{},\"expected\":\"1.0.3\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"idf-exe\",\"name\":\"idf-exe\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\idf-exe\\\\1.0.3\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"4.3\",\"description\":\"Ccache (compiler cache)\",\"doesToolExist\":true,\"env\":{\"IDF_CCACHE_ENABLE\":\"1\"},\"expected\":\"4.3\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"ccache\",\"name\":\"ccache\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\ccache\\\\4.3\\\\ccache-4.3-windows-64\",\"progress\":\"0.00%\",\"progressDetail\":\"\"},{\"actual\":\"0.9\",\"description\":\"dfu-util (Device Firmware Upgrade Utilities)\",\"doesToolExist\":true,\"env\":{},\"expected\":\"0.9\",\"hashResult\":true,\"hasFailed\":false,\"id\":\"dfu-util\",\"name\":\"dfu-util\",\"path\":\"C:<HOMEPATH>\\\\.espressif\\\\dfu-util\\\\0.9\\\\dfu-util-0.9-win64\",\"progress\":\"0.00%\",\"progressDetail\":\"\"}],\"espIdfVersion\":{\"output\":\"4.4.5\",\"result\":\"4.4.5\"},\"extensionRequirements\":{\"output\":\"C:<HOMEPATH>\\\\esp\\\\esp-idf\\\\tools\\\\check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html\\r\\n import pkg_resources\\r\\nPython requirements from c:<HOMEPATH>\\\\.vscode\\\\extensions\\\\espressif.esp-idf-extension-1.6.4\\\\requirements.txt are satisfied.\",\"result\":\"C:<HOMEPATH>\\\\esp\\\\esp-idf\\\\tools\\\\check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html\\r\\n import pkg_resources\\r\\nPython requirements from c:<HOMEPATH>\\\\.vscode\\\\extensions\\\\espressif.esp-idf-extension-1.6.4\\\\requirements.txt are satisfied.\"},\"gitVersion\":{\"output\":\"git version 2.30.1.windows.1\\n\",\"result\":\"2.30.1.windows.1\"},\"idfCheckRequirements\":{\"output\":\"C:<HOMEPATH>\\\\esp\\\\esp-idf\\\\tools\\\\check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html\\r\\n import pkg_resources\\r\\nPython requirements from C:<HOMEPATH>\\\\esp\\\\esp-idf\\\\requirements.txt are satisfied.\",\"result\":\"C:<HOMEPATH>\\\\esp\\\\esp-idf\\\\tools\\\\check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html\\r\\n import pkg_resources\\r\\nPython requirements from C:<HOMEPATH>\\\\esp\\\\esp-idf\\\\requirements.txt are satisfied.\"},\"launchJson\":\"{\\n \\\"version\\\": \\\"0.2.0\\\",\\n \\\"configurations\\\": [\\n {\\n \\\"type\\\": \\\"espidf\\\",\\n \\\"name\\\": \\\"Launch\\\",\\n \\\"request\\\": \\\"launch\\\"\\n }\\n ]\\n}\",\"latestError\":{\"code\":1,\"killed\":false,\"signal\":null,\"cmd\":\"C:<HOMEPATH>\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe C:<HOMEPATH>\\\\esp\\\\esp-idf\\\\tools\\\\check_python_dependencies.py -r \\\"c:<HOMEPATH>\\\\.vscode\\\\extensions\\\\espressif.esp-idf-extension-1.6.4\\\\esp_debug_adapter\\\\requirements.txt\\\"\"},\"pipVersion\":{\"output\":\"pip 20.3.3 from C:<HOMEPATH>\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\lib\\\\site-packages\\\\pip (python 3.8)\\r\\r\\n\",\"result\":\"20.3.3\"},\"pythonPackages\":{\"output\":\"WARNING: You are using pip version 20.3.3; however, version 23.2.1 is available.\\r\\nYou should consider upgrading via the 'C:<HOMEPATH>\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe -m pip install --upgrade pip' command.\\r\\n[{\\\"name\\\": \\\"bitstring\\\", \\\"version\\\": \\\"3.1.9\\\"}, {\\\"name\\\": \\\"Brotli\\\", \\\"version\\\": \\\"1.0.9\\\"}, {\\\"name\\\": \\\"cachecontrol\\\", \\\"version\\\": \\\"0.13.1\\\"}, {\\\"name\\\": \\\"certifi\\\", \\\"version\\\": \\\"2023.7.22\\\"}, {\\\"name\\\": \\\"cffi\\\", \\\"version\\\": \\\"1.15.1\\\"}, {\\\"name\\\": \\\"charset-normalizer\\\", \\\"version\\\": \\\"3.2.0\\\"}, {\\\"name\\\": \\\"click\\\", \\\"version\\\": \\\"8.0.4\\\"}, {\\\"name\\\": \\\"colorama\\\", \\\"version\\\": \\\"0.4.6\\\"}, {\\\"name\\\": \\\"construct\\\", \\\"version\\\": \\\"2.10.54\\\"}, {\\\"name\\\": \\\"contextlib2\\\", \\\"version\\\": \\\"21.6.0\\\"}, {\\\"name\\\": \\\"cryptography\\\", \\\"version\\\": \\\"41.0.3\\\"}, {\\\"name\\\": \\\"ecdsa\\\", \\\"version\\\": \\\"0.18.0\\\"}, {\\\"name\\\": \\\"esp-windows-curses\\\", \\\"version\\\": \\\"0.1\\\"}, {\\\"name\\\": \\\"filelock\\\", \\\"version\\\": \\\"3.12.2\\\"}, {\\\"name\\\": \\\"Flask\\\", \\\"version\\\": \\\"0.12.5\\\"}, {\\\"name\\\": \\\"Flask-Compress\\\", \\\"version\\\": \\\"1.13\\\"}, {\\\"name\\\": \\\"Flask-SocketIO\\\", \\\"version\\\": \\\"2.9.6\\\"}, {\\\"name\\\": \\\"future\\\", \\\"version\\\": \\\"0.18.3\\\"}, {\\\"name\\\": \\\"gcovr\\\", \\\"version\\\": \\\"6.0\\\"}, {\\\"name\\\": \\\"gdbgui\\\", \\\"version\\\": \\\"0.13.2.0\\\"}, {\\\"name\\\": \\\"gevent\\\", \\\"version\\\": \\\"1.5.0\\\"}, {\\\"name\\\": \\\"greenlet\\\", \\\"version\\\": \\\"2.0.2\\\"}, {\\\"name\\\": \\\"idf-component-manager\\\", \\\"version\\\": \\\"1.3.2\\\"}, {\\\"name\\\": \\\"idna\\\", \\\"version\\\": \\\"3.4\\\"}, {\\\"name\\\": \\\"itsdangerous\\\", \\\"version\\\": \\\"2.0.1\\\"}, {\\\"name\\\": \\\"Jinja2\\\", \\\"version\\\": \\\"3.0.3\\\"}, {\\\"name\\\": \\\"kconfiglib\\\", \\\"version\\\": \\\"13.7.1\\\"}, {\\\"name\\\": \\\"lxml\\\", \\\"version\\\": \\\"4.9.3\\\"}, {\\\"name\\\": \\\"MarkupSafe\\\", \\\"version\\\": \\\"2.1.3\\\"}, {\\\"name\\\": \\\"msgpack\\\", \\\"version\\\": \\\"1.0.5\\\"}, {\\\"name\\\": \\\"packaging\\\", \\\"version\\\": \\\"23.1\\\"}, {\\\"name\\\": \\\"pip\\\", \\\"version\\\": \\\"20.3.3\\\"}, {\\\"name\\\": \\\"psutil\\\", \\\"version\\\": \\\"5.9.5\\\"}, {\\\"name\\\": \\\"pycparser\\\", \\\"version\\\": \\\"2.21\\\"}, {\\\"name\\\": \\\"pyelftools\\\", \\\"version\\\": \\\"0.29\\\"}, {\\\"name\\\": \\\"pygdbmi\\\", \\\"version\\\": \\\"0.9.0.2\\\"}, {\\\"name\\\": \\\"Pygments\\\", \\\"version\\\": \\\"2.16.1\\\"}, {\\\"name\\\": \\\"pyparsing\\\", \\\"version\\\": \\\"2.3.1\\\"}, {\\\"name\\\": \\\"pyserial\\\", \\\"version\\\": \\\"3.5\\\"}, {\\\"name\\\": \\\"python-engineio\\\", \\\"version\\\": \\\"3.14.2\\\"}, {\\\"name\\\": \\\"python-socketio\\\", \\\"version\\\": \\\"4.6.1\\\"}, {\\\"name\\\": \\\"pywin32\\\", \\\"version\\\": \\\"306\\\"}, {\\\"name\\\": \\\"PyYAML\\\", \\\"version\\\": \\\"6.0.1\\\"}, {\\\"name\\\": \\\"reedsolo\\\", \\\"version\\\": \\\"1.5.4\\\"}, {\\\"name\\\": \\\"requests\\\", \\\"version\\\": \\\"2.31.0\\\"}, {\\\"name\\\": \\\"requests-file\\\", \\\"version\\\": \\\"1.5.1\\\"}, {\\\"name\\\": \\\"requests-toolbelt\\\", \\\"version\\\": \\\"1.0.0\\\"}, {\\\"name\\\": \\\"schema\\\", \\\"version\\\": \\\"0.7.5\\\"}, {\\\"name\\\": \\\"setuptools\\\", \\\"version\\\": \\\"68.1.0\\\"}, {\\\"name\\\": \\\"six\\\", \\\"version\\\": \\\"1.16.0\\\"}, {\\\"name\\\": \\\"tqdm\\\", \\\"version\\\": \\\"4.66.1\\\"}, {\\\"name\\\": \\\"urllib3\\\", \\\"version\\\": \\\"1.26.16\\\"}, {\\\"name\\\": \\\"websocket-client\\\", \\\"version\\\": \\\"1.6.1\\\"}, {\\\"name\\\": \\\"Werkzeug\\\", \\\"version\\\": \\\"0.16.1\\\"}, {\\\"name\\\": \\\"wheel\\\", \\\"version\\\": \\\"0.36.2\\\"}, {\\\"name\\\": \\\"windows-curses\\\", \\\"version\\\": \\\"2.3.1\\\"}, {\\\"name\\\": \\\"xmlrunner\\\", \\\"version\\\": \\\"1.7.7\\\"}]\\r\\n\",\"result\":\"WARNING: You are using pip version 20.3.3; however, version 23.2.1 is available.\\r\\nYou should consider upgrading via the 'C:<HOMEPATH>\\\\.espressif\\\\python_env\\\\idf4.4_py3.8_env\\\\Scripts\\\\python.exe -m pip install --upgrade pip' command.\\r\\n[{\\\"name\\\": \\\"bitstring\\\", \\\"version\\\": \\\"3.1.9\\\"}, {\\\"name\\\": \\\"Brotli\\\", \\\"version\\\": \\\"1.0.9\\\"}, {\\\"name\\\": \\\"cachecontrol\\\", \\\"version\\\": \\\"0.13.1\\\"}, {\\\"name\\\": \\\"certifi\\\", \\\"version\\\": \\\"2023.7.22\\\"}, {\\\"name\\\": \\\"cffi\\\", \\\"version\\\": \\\"1.15.1\\\"}, {\\\"name\\\": \\\"charset-normalizer\\\", \\\"version\\\": \\\"3.2.0\\\"}, {\\\"name\\\": \\\"click\\\", \\\"version\\\": \\\"8.0.4\\\"}, {\\\"name\\\": \\\"colorama\\\", \\\"version\\\": \\\"0.4.6\\\"}, {\\\"name\\\": \\\"construct\\\", \\\"version\\\": \\\"2.10.54\\\"}, {\\\"name\\\": \\\"contextlib2\\\", \\\"version\\\": \\\"21.6.0\\\"}, {\\\"name\\\": \\\"cryptography\\\", \\\"version\\\": \\\"41.0.3\\\"}, {\\\"name\\\": \\\"ecdsa\\\", \\\"version\\\": \\\"0.18.0\\\"}, {\\\"name\\\": \\\"esp-windows-curses\\\", \\\"version\\\": \\\"0.1\\\"}, {\\\"name\\\": \\\"filelock\\\", \\\"version\\\": \\\"3.12.2\\\"}, {\\\"name\\\": \\\"Flask\\\", \\\"version\\\": \\\"0.12.5\\\"}, {\\\"name\\\": \\\"Flask-Compress\\\", \\\"version\\\": \\\"1.13\\\"}, {\\\"name\\\": \\\"Flask-SocketIO\\\", \\\"version\\\": \\\"2.9.6\\\"}, {\\\"name\\\": \\\"future\\\", \\\"version\\\": \\\"0.18.3\\\"}, {\\\"name\\\": \\\"gcovr\\\", \\\"version\\\": \\\"6.0\\\"}, {\\\"name\\\": \\\"gdbgui\\\", \\\"version\\\": \\\"0.13.2.0\\\"}, {\\\"name\\\": \\\"gevent\\\", \\\"version\\\": \\\"1.5.0\\\"}, {\\\"name\\\": \\\"greenlet\\\", \\\"version\\\": \\\"2.0.2\\\"}, {\\\"name\\\": \\\"idf-component-manager\\\", \\\"version\\\": \\\"1.3.2\\\"}, {\\\"name\\\": \\\"idna\\\", \\\"version\\\": \\\"3.4\\\"}, {\\\"name\\\": \\\"itsdangerous\\\", \\\"version\\\": \\\"2.0.1\\\"}, {\\\"name\\\": \\\"Jinja2\\\", \\\"version\\\": \\\"3.0.3\\\"}, {\\\"name\\\": \\\"kconfiglib\\\", \\\"version\\\": \\\"13.7.1\\\"}, {\\\"name\\\": \\\"lxml\\\", \\\"version\\\": \\\"4.9.3\\\"}, {\\\"name\\\": \\\"MarkupSafe\\\", \\\"version\\\": \\\"2.1.3\\\"}, {\\\"name\\\": \\\"msgpack\\\", \\\"version\\\": \\\"1.0.5\\\"}, {\\\"name\\\": \\\"packaging\\\", \\\"version\\\": \\\"23.1\\\"}, {\\\"name\\\": \\\"pip\\\", \\\"version\\\": \\\"20.3.3\\\"}, {\\\"name\\\": \\\"psutil\\\", \\\"version\\\": \\\"5.9.5\\\"}, {\\\"name\\\": \\\"pycparser\\\", \\\"version\\\": \\\"2.21\\\"}, {\\\"name\\\": \\\"pyelftools\\\", \\\"version\\\": \\\"0.29\\\"}, {\\\"name\\\": \\\"pygdbmi\\\", \\\"version\\\": \\\"0.9.0.2\\\"}, {\\\"name\\\": \\\"Pygments\\\", \\\"version\\\": \\\"2.16.1\\\"}, {\\\"name\\\": \\\"pyparsing\\\", \\\"version\\\": \\\"2.3.1\\\"}, {\\\"name\\\": \\\"pyserial\\\", \\\"version\\\": \\\"3.5\\\"}, {\\\"name\\\": \\\"python-engineio\\\", \\\"version\\\": \\\"3.14.2\\\"}, {\\\"name\\\": \\\"python-socketio\\\", \\\"version\\\": \\\"4.6.1\\\"}, {\\\"name\\\": \\\"pywin32\\\", \\\"version\\\": \\\"306\\\"}, {\\\"name\\\": \\\"PyYAML\\\", \\\"version\\\": \\\"6.0.1\\\"}, {\\\"name\\\": \\\"reedsolo\\\", \\\"version\\\": \\\"1.5.4\\\"}, {\\\"name\\\": \\\"requests\\\", \\\"version\\\": \\\"2.31.0\\\"}, {\\\"name\\\": \\\"requests-file\\\", \\\"version\\\": \\\"1.5.1\\\"}, {\\\"name\\\": \\\"requests-toolbelt\\\", \\\"version\\\": \\\"1.0.0\\\"}, {\\\"name\\\": \\\"schema\\\", \\\"version\\\": \\\"0.7.5\\\"}, {\\\"name\\\": \\\"setuptools\\\", \\\"version\\\": \\\"68.1.0\\\"}, {\\\"name\\\": \\\"six\\\", \\\"version\\\": \\\"1.16.0\\\"}, {\\\"name\\\": \\\"tqdm\\\", \\\"version\\\": \\\"4.66.1\\\"}, {\\\"name\\\": \\\"urllib3\\\", \\\"version\\\": \\\"1.26.16\\\"}, {\\\"name\\\": \\\"websocket-client\\\", \\\"version\\\": \\\"1.6.1\\\"}, {\\\"name\\\": \\\"Werkzeug\\\", \\\"version\\\": \\\"0.16.1\\\"}, {\\\"name\\\": \\\"wheel\\\", \\\"version\\\": \\\"0.36.2\\\"}, {\\\"name\\\": \\\"windows-curses\\\", \\\"version\\\": \\\"2.3.1\\\"}, {\\\"name\\\": \\\"xmlrunner\\\", \\\"version\\\": \\\"1.7.7\\\"}]\\r\\n\"},\"pythonVersion\":{\"output\":\"Python 3.8.7\\r\\n\",\"result\":\"3.8.7\"},\"systemInfo\":{\"architecture\":\"x64\",\"envPath\":\"C:\\\\Program Files\\\\Microsoft\\\\jdk-11.0.16.101-hotspot\\\\bin;C:\\\\Windows\\\\system32;C:\\\\Windows;C:\\\\Windows\\\\System32\\\\Wbem;C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\Windows\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files\\\\Git\\\\cmd;C:\\\\Program Files\\\\TortoiseGit\\\\bin;C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\PhysX\\\\Common;C:\\\\Program Files\\\\PuTTY\\\\;C:\\\\Program Files (x86)\\\\Bitvise SSH Client;C:\\\\Program Files\\\\dotnet\\\\;C:<HOMEPATH>\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\idf-python\\\\3.11.2\\\\Scripts;C:\\\\Program Files (x86)\\\\GnuWin32\\\\bin;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\ninja\\\\1.10.2;C:<HOMEPATH>\\\\.dotnet\\\\tools;C:<HOMEPATH>\\\\.espressif\\\\tools\\\\cmake\\\\3.23.1\\\\bin;;C:<HOMEPATH>\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\",\"extensionVersion\":\"1.6.4\",\"language\":\"en\",\"shell\":\"C:\\\\Windows\\\\System32\\\\cmd.exe\",\"platform\":\"win32\",\"systemName\":\"10.0.22621\",\"vscodeVersion\":\"1.81.1\"},\"workspaceFolder\":\"d:\\\\Projects\\\\Test\\\\Test_MainBoard\",\"projectConfigurations\":{}}","timestamp":"2023-08-17T10:27:01.159Z"}
Description
When hitting the “ESP-IDF Build project” button:
I get the following output:
Executing task: ninja
The system cannot find the path specified.
When trying to build the project using the “Command Pallette > Tasks: Run Task > Build - Build Project” which comes from tasks.json I get the following response:
Executing task: C:\Users\NemesisXB\.espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:\Users\NemesisXB\esp\esp-idf\tools\idf.py build
The system cannot find the path specified.
D:\Projects\Test\Test_MainBoard>
If I however then copy the task command and paste it in the terminal, it builds fine:
Executing task: C:\Users\NemesisXB\.espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:\Users\NemesisXB\esp\esp-idf\tools\idf.py build
The system cannot find the path specified.
D:\Projects\Test\Test_MainBoard>C:\Users\NemesisXB\.espressif\python_env\idf4.4_py3.8_env\Scripts\python.exe C:\Users\NemesisXB\esp\esp-idf\tools\idf.py build
Setting IDF_PATH environment variable: C:\Users\NemesisXB\esp\esp-idf
C:\Users\NemesisXB\esp\esp-idf\tools\check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
Executing action: all (aliases: build)
Running ninja in directory D:\Projects\Test\Test_MainBoard\build
Executing "ninja all"...
Debug Message
Executing task: ninja
The system cannot find the path specified.
Other Steps to Reproduce
It used to work previously. I replaced my HDD and did a fresh install of Windows, VSCODE, esp-idf extension. And now it does not work.
I have tried uninstalling everything and reinstalling, no change. I tried older versions of the extension, other versions of ESP-IDF, but no change.
I have no idea where to look for the issue.
I have checked existing issues, online documentation and the Troubleshooting Guide
- I confirm I have checked existing issues, online documentation and Troubleshooting guide.
About this issue
- Original URL
- State: closed
- Created 10 months ago
- Comments: 19
Thanks. Removing the arguments works.
“idf.buildPathWin”: “${workspaceFolder}\build”
“idf.cmakeCompilerArgs”: [ “-G”, “Ninja”, “-DPYTHON_DEPS_CHECKED=1”, “-DESP_PLATFORM=1” ],
“idf.ninjaArgs”: [],
Deleted the build directory. The error then looks like this:
Yes, I followed the instruction and deleted the file.
The file however does not update when I run the build command. The last update seems to be the doctor command I ran last night. Here is the file anyway.The build task never completes, just shows busy all the time. When I then cancel the task, the log file updates.