Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

idf menuconfig in vscode (VSC-1505) #1329

Closed
1 task done
kotyara12 opened this issue Oct 21, 2024 · 7 comments
Closed
1 task done

idf menuconfig in vscode (VSC-1505) #1329

kotyara12 opened this issue Oct 21, 2024 · 7 comments
Labels
bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue)

Comments

@kotyara12
Copy link

OS

Windows

Operating System version

Windows 10

Visual Studio Code version

1.94.2

ESP-IDF version

5.3.1

Python version

3.11.2

Doctor command output

---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------
OS win32 x64 10.0.19045 
System environment variable IDF_PYTHON_ENV_PATH 
 undefined 
System environment variable PATH 
 C:\Program Files (x86)\Borland\Delphi7\Bin;C:\Program Files (x86)\Borland\Delphi7\Projects\Bpl\;C:\Program Files (x86)\Embarcadero\Studio\21.0\bin;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl;C:\Program Files (x86)\Embarcadero\Studio\21.0\bin64;C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Win64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;C:\Projects\Delphi7\RavLib7\Share\;C:\Program Files (x86)\Microsoft SQL Server\160\DTS\Binn\;C:\Program Files\Azure Data Studio\bin;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:<HOMEPATH>\AppData\Local\Microsoft\WindowsApps;C:<HOMEPATH>\.platformio\penv\Scripts;C:\Program Files\Azure Data Studio\bin;C:\Projects\Delphi7\RavLib7\Share;C:<HOMEPATH>\.dotnet\tools;c:\Soft\Espressif\python_env\idf5.3_py3.11_env\Scripts; 
System environment variable PYTHON 
 undefined 
Visual Studio Code version 1.94.2 
Visual Studio Code language ru 
Visual Studio Code shell C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 
ESP-IDF Extension version 1.8.1 
Workspace folder c:\Projects\Espressif\test-0005 
---------------------------------------------------- Extension configuration settings ------------------------------------------------------
ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH}
ESP-IDF Path (idf.espIdfPath) C:\Projects\Espressif\esp-idf\v5.3.1\esp-idf
ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH}
ESP-Matter Path (idf.espMatterPath) ${env:ESP_MATTER_PATH}
ESP-HomeKit-SDK Path (idf.espHomeKitSdkPath) ${env:HOMEKIT_PATH}
Custom extra paths (idf.customExtraPaths) c:\Soft\Espressif\tools\xtensa-esp-elf-gdb\14.2_20240403\xtensa-esp-elf-gdb\bin;c:\Soft\Espressif\tools\riscv32-esp-elf-gdb\14.2_20240403\riscv32-esp-elf-gdb\bin;c:\Soft\Espressif\tools\xtensa-esp-elf\esp-13.2.0_20240530\xtensa-esp-elf\bin;c:\Soft\Espressif\tools\riscv32-esp-elf\esp-13.2.0_20240530\riscv32-esp-elf\bin;c:\Soft\Espressif\tools\esp32ulp-elf\2.38_20240113\esp32ulp-elf\bin;c:\Soft\Espressif\tools\cmake\3.24.0\bin;c:\Soft\Espressif\tools\openocd-esp32\v0.12.0-esp32-20240318\openocd-esp32\bin;c:\Soft\Espressif\tools\ninja\1.11.1;c:\Soft\Espressif\tools\idf-exe\1.0.3;c:\Soft\Espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64;c:\Soft\Espressif\tools\dfu-util\0.11\dfu-util-0.11-win64;c:\Soft\Espressif\tools\esp-rom-elfs\20240305
Custom extra vars (idf.customExtraVars)
    OPENOCD_SCRIPTS: c:\Soft\Espressif\tools\openocd-esp32\v0.12.0-esp32-20240318/openocd-esp32/share/openocd/scripts
    IDF_CCACHE_ENABLE: 1
    ESP_ROM_ELF_DIR: c:\Soft\Espressif\tools\esp-rom-elfs\20240305/
Virtual env Python Path (idf.pythonBinPath) c:\Soft\Espressif\python_env\idf5.3_py3.11_env\Scripts\python.exe
Serial port (idf.port) COM8
OpenOCD Configs (idf.openOcdConfigs) board/esp32-wrover-kit-3.3v.cfg
ESP-IDF Tools Path (idf.toolsPath) c:\Soft\Espressif\
Git Path (idf.gitPath) c:\Soft\Espressif\tools\idf-git\2.39.2\cmd\git.exe
Notification Mode (idf.notificationMode) All
-------------------------------------------------------- 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-HomeKit Path (idf.espHomeKitSdkPath) false
Access to ESP-IDF Custom extra paths
Access to c:\Soft\Espressif\tools\xtensa-esp-elf-gdb\14.2_20240403\xtensa-esp-elf-gdb\bin: true
Access to c:\Soft\Espressif\tools\riscv32-esp-elf-gdb\14.2_20240403\riscv32-esp-elf-gdb\bin: true
Access to c:\Soft\Espressif\tools\xtensa-esp-elf\esp-13.2.0_20240530\xtensa-esp-elf\bin: true
Access to c:\Soft\Espressif\tools\riscv32-esp-elf\esp-13.2.0_20240530\riscv32-esp-elf\bin: true
Access to c:\Soft\Espressif\tools\esp32ulp-elf\2.38_20240113\esp32ulp-elf\bin: true
Access to c:\Soft\Espressif\tools\cmake\3.24.0\bin: true
Access to c:\Soft\Espressif\tools\openocd-esp32\v0.12.0-esp32-20240318\openocd-esp32\bin: true
Access to c:\Soft\Espressif\tools\ninja\1.11.1: true
Access to c:\Soft\Espressif\tools\idf-exe\1.0.3: true
Access to c:\Soft\Espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64: true
Access to c:\Soft\Espressif\tools\dfu-util\0.11\dfu-util-0.11-win64: true
Access to c:\Soft\Espressif\tools\esp-rom-elfs\20240305: 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-HomeKit-SDK Path (idf.espHomeKitSdkPath) false
Spaces in ESP-IDF Custom extra paths
Spaces in c:\Soft\Espressif\tools\xtensa-esp-elf-gdb\14.2_20240403\xtensa-esp-elf-gdb\bin: false
Spaces in c:\Soft\Espressif\tools\riscv32-esp-elf-gdb\14.2_20240403\riscv32-esp-elf-gdb\bin: false
Spaces in c:\Soft\Espressif\tools\xtensa-esp-elf\esp-13.2.0_20240530\xtensa-esp-elf\bin: false
Spaces in c:\Soft\Espressif\tools\riscv32-esp-elf\esp-13.2.0_20240530\riscv32-esp-elf\bin: false
Spaces in c:\Soft\Espressif\tools\esp32ulp-elf\2.38_20240113\esp32ulp-elf\bin: false
Spaces in c:\Soft\Espressif\tools\cmake\3.24.0\bin: false
Spaces in c:\Soft\Espressif\tools\openocd-esp32\v0.12.0-esp32-20240318\openocd-esp32\bin: false
Spaces in c:\Soft\Espressif\tools\ninja\1.11.1: false
Spaces in c:\Soft\Espressif\tools\idf-exe\1.0.3: false
Spaces in c:\Soft\Espressif\tools\ccache\4.8\ccache-4.8-windows-x86_64: false
Spaces in c:\Soft\Espressif\tools\dfu-util\0.11\dfu-util-0.11-win64: false
Spaces in c:\Soft\Espressif\tools\esp-rom-elfs\20240305: false
Spaces in Virtual env Python Path (idf.pythonBinPath) false
Spaces in ESP-IDF Tools Path (idf.toolsPath) false
----------------------------------------------------------- Executables Versions -----------------------------------------------------------
Git version 2.39.2.windows.1
ESP-IDF version 5.3.1
Python version 3.11.2
Python's pip version 24.2
-------------------------------------------------- Project configuration settings ----------------------------------------------------------
-------------------------------------------------- Python packages in idf.pythonBinPath ----------------------------------------------------
annotated-types version: 0.7.0
bitarray version: 2.9.3
bitstring version: 4.2.3
certifi version: 2024.8.30
cffi version: 1.17.1
charset-normalizer version: 3.4.0
click version: 8.1.7
colorama version: 0.4.6
construct version: 2.10.70
cryptography version: 42.0.8
ecdsa version: 0.19.0
esp-coredump version: 1.12.0
esp-idf-kconfig version: 2.3.0
esp-idf-monitor version: 1.5.0
esp_idf_nvs_partition_gen version: 0.1.3
esp-idf-panic-decoder version: 1.2.1
esp-idf-size version: 1.6.0
esptool version: 4.8.1
freertos-gdb version: 1.0.3
idf-component-manager version: 2.0.4
idna version: 3.10
intelhex version: 2.3.0
jsonref version: 1.1.0
markdown-it-py version: 3.0.0
mdurl version: 0.1.2
packaging version: 24.1
pip version: 24.2
pyclang version: 0.5.0
pycparser version: 2.22
pydantic version: 2.9.2
pydantic_core version: 2.23.4
pydantic-settings version: 2.6.0
pyelftools version: 0.31
pygdbmi version: 0.11.0.0
Pygments version: 2.18.0
pyparsing version: 3.2.0
pyserial version: 3.5
python-dotenv version: 1.0.1
PyYAML version: 6.0.2
reedsolo version: 1.7.0
requests version: 2.32.3
requests-file version: 2.1.0
requests-toolbelt version: 1.0.0
rich version: 13.9.2
setuptools version: 71.0.0
six version: 1.16.0
tqdm version: 4.66.5
typing_extensions version: 4.12.2
urllib3 version: 1.26.20
windows-curses version: 2.4.0
---------------------------------------------------- Check ESP-IDF python requirements.txt -------------------------------------------------
Check ESP-IDF Python packages Python requirements 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": "gdbtarget",
      "request": "attach",
      "name": "Eclipse CDT GDB Adapter"
    },
    {
      "type": "espidf",
      "name": "Launch",
      "request": "launch"
    }
  ]
} 
---------------------------------------------------- Visual Studio Code c_cpp_properties.json ----------------------------------------------
{
  "configurations": [
    {
      "name": "ESP-IDF",
      "compilerPath": "${config:idf.toolsPathWin}tools\\xtensa-esp-elf\\esp-13.2.0_20240530\\xtensa-esp-elf\\bin\\xtensa-esp32-elf-gcc.exe",
      "compileCommands": "${config:idf.buildPath}/compile_commands.json",
      "includePath": [
        "${config:idf.espIdfPath}/components/**",
        "${config:idf.espIdfPathWin}/components/**",
        "${workspaceFolder}/**"
      ],
      "browse": {
        "path": [
          "${config:idf.espIdfPath}/components",
          "${config:idf.espIdfPathWin}/components",
          "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": true
      }
    }
  ],
  "version": 4
}
 
----------------------------------------------------------- Latest error -----------------------------------------------------------------
{
  "code": 1,
  "killed": false,
  "signal": null,
  "cmd": "c:\\Soft\\Espressif\\python_env\\idf5.3_py3.11_env\\Scripts\\python.exe C:\\Projects\\Espressif\\esp-idf\\v5.3.1\\esp-idf\\tools\\check_python_dependencies.py -r c:<HOMEPATH>\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\esp_debug_adapter\\requirements.txt"
}
--------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------- Logfile -----------------------------------------------------------------
{"message":"Cannot access filePath: C:\\Users\\kotyara12\\Desktop\\esp-idf\\tools\\idf.py","stack":"Error: ENOENT: no such file or directory, access 'C:\\Users\\kotyara12\\Desktop\\esp-idf\\tools\\idf.py'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat gh.value (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1615589)\n\tat T.B (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)\n\tat T.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)\n\tat yj.$onMessage (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:137:87032)\n\tat Zb.S (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113896)\n\tat Zb.Q (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113676)\n\tat Zb.M (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:112765)\n\tat Zb.L (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:112003)\n\tat gh.value (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:110667)\n\tat T.B (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)\n\tat T.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)\n\tat no.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399)\n\tat gh.value (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:13273)\n\tat T.B (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)\n\tat T.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)\n\tat no.fire (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399)\n\tat MessagePortMain.<anonymous> (file:///c:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:11562)\n\tat MessagePortMain.emit (node:events:519:28)\n\tat MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2619)","level":"error","timestamp":"2024-10-20T17:37:00.180Z"}
{"message":"Updating files:   2% (378/14882)\rUpdating files:   2% (379/14882)\rUpdating files:   2% (381/14882)\rUpdating files:   3% (447/14882)\rUpdating files:   3% (551/14882)\rUpdating files:   4% (596/14882)\rUpdating files:   5% (745/14882)\rUpdating files:   6% (893/14882)\rUpdating files:   7% (1042/14882)\rUpdating files:   7% (1085/14882)\rUpdating files:   8% (1191/14882)\rUpdating files:   8% (1193/14882)\rUpdating files:   9% (1340/14882)\rUpdating files:  10% (1489/14882)\rUpdating files:  11% (1638/14882)\rUpdating files:  12% (1786/14882)\rUpdating files:  13% (1935/14882)\rUpdating files:  14% (2084/14882)\rUpdating files:  14% (2089/14882)\rUpdating files:  15% (2233/14882)\rUpdating files:  16% (2382/14882)\rUpdating files:  17% (2530/14882)\rUpdating files:  18% (2679/14882)\rUpdating files:  19% (2828/14882)\rUpdating files:  20% (2977/14882)\rUpdating files:  21% (3126/14882)\rUpdating files:  22% (3275/14882)\rUpdating files:  23% (3423/14882)\rUpdating files:  23% (3493/14882)\rUpdating files:  24% (3572/14882)\rUpdating files:  25% (3721/14882)\rUpdating files:  26% (3870/14882)\rUpdating files:  27% (4019/14882)\rUpdating files:  28% (4167/14882)\rUpdating files:  29% (4316/14882)\rUpdating files:  30% (4465/14882)\rUpdating files:  30% (4531/14882)\rUpdating files:  31% (4614/14882)\rUpdating files:  32% (4763/14882)\rUpdating files:  33% (4912/14882)\rUpdating files:  34% (5060/14882)\rUpdating files:  35% (5209/14882)\rUpdating files:  36% (5358/14882)\rUpdating files:  37% (5507/14882)\rUpdating files:  38% (5656/14882)\rUpdating files:  38% (5708/14882)\rUpdating files:  38% (5774/14882)\rUpdating files:  39% (5804/14882)\rUpdating files:  39% (5830/14882)\rUpdating files:  40% (5953/14882)\rUpdating files:  40% (5958/14882)\rUpdating files:  41% (6102/14882)\rUpdating files:  41% (6192/14882)\rUpdating files:  42% (6251/14882)\rUpdating files:  42% (6279/14882)\rUpdating files:  43% (6400/14882)\rUpdating files:  44% (6549/14882)\rUpdating files:  45% (6697/14882)\rUpdating files:  46% (6846/14882)\rUpdating files:  47% (6995/14882)\rUpdating files:  48% (7144/14882)\rUpdating files:  49% (7293/14882)\rUpdating files:  50% (7441/14882)\rUpdating files:  51% (7590/14882)\rUpdating files:  52% (7739/14882)\rUpdating files:  53% (7888/14882)\rUpdating files:  54% (8037/14882)\rUpdating files:  55% (8186/14882)\rUpdating files:  55% (8331/14882)\rUpdating files:  56% (8334/14882)\rUpdating files:  57% (8483/14882)\rUpdating files:  58% (8632/14882)\rUpdating files:  58% (8660/14882)\rUpdating files:  59% (8781/14882)\rUpdating files:  60% (8930/14882)\rUpdating files:  61% (9079/14882)\rUpdating files:  62% (9227/14882)\rUpdating files:  63% (9376/14882)\rUpdating files:  64% (9525/14882)\rUpdating files:  65% (9674/14882)\rUpdating files:  65% (9726/14882)\rUpdating files:  66% (9823/14882)\rUpdating files:  67% (9971/14882)\rUpdating files:  68% (10120/14882)\rUpdating files:  69% (10269/14882)\rUpdating files:  70% (10418/14882)\rUpdating files:  71% (10567/14882)\rUpdating files:  72% (10716/14882)\rUpdating files:  73% (10864/14882)\rUpdating files:  74% (11013/14882)\rUpdating files:  75% (11162/14882)\rUpdating files:  76% (11311/14882)\rUpdating files:  77% (11460/14882)\rUpdating files:  78% (11608/14882)\rUpdating files:  79% (11757/14882)\rUpdating files:  80% (11906/14882)\rUpdating files:  81% (12055/14882)\rUpdating files:  82% (12204/14882)\rUpdating files:  83% (12353/14882)\rUpdating files:  84% (12501/14882)\rUpdating files:  85% (12650/14882)\rUpdating files:  85% (12663/14882)\rUpdating files:  86% (12799/14882)\rUpdating files:  87% (12948/14882)\rUpdating files:  88% (13097/14882)\rUpdating files:  89% (13245/14882)\rUpdating files:  90% (13394/14882)\rUpdating files:  91% (13543/14882)\rUpdating files:  92% (13692/14882)\rUpdating files:  93% (13841/14882)\rUpdating files:  94% (13990/14882)\rUpdating files:  95% (14138/14882)\rUpdating files:  96% (14287/14882)\rUpdating files:  97% (14436/14882)\rUpdating files:  98% (14585/14882)\rUpdating files:  99% (14734/14882)\rUpdating files: 100% (14882/14882)\rUpdating files: 100% (14882/14882), done.\n","stack":"Error: Updating files:   2% (378/14882)\rUpdating files:   2% (379/14882)\rUpdating files:   2% (381/14882)\rUpdating files:   3% (447/14882)\rUpdating files:   3% (551/14882)\rUpdating files:   4% (596/14882)\rUpdating files:   5% (745/14882)\rUpdating files:   6% (893/14882)\rUpdating files:   7% (1042/14882)\rUpdating files:   7% (1085/14882)\rUpdating files:   8% (1191/14882)\rUpdating files:   8% (1193/14882)\rUpdating files:   9% (1340/14882)\rUpdating files:  10% (1489/14882)\rUpdating files:  11% (1638/14882)\rUpdating files:  12% (1786/14882)\rUpdating files:  13% (1935/14882)\rUpdating files:  14% (2084/14882)\rUpdating files:  14% (2089/14882)\rUpdating files:  15% (2233/14882)\rUpdating files:  16% (2382/14882)\rUpdating files:  17% (2530/14882)\rUpdating files:  18% (2679/14882)\rUpdating files:  19% (2828/14882)\rUpdating files:  20% (2977/14882)\rUpdating files:  21% (3126/14882)\rUpdating files:  22% (3275/14882)\rUpdating files:  23% (3423/14882)\rUpdating files:  23% (3493/14882)\rUpdating files:  24% (3572/14882)\rUpdating files:  25% (3721/14882)\rUpdating files:  26% (3870/14882)\rUpdating files:  27% (4019/14882)\rUpdating files:  28% (4167/14882)\rUpdating files:  29% (4316/14882)\rUpdating files:  30% (4465/14882)\rUpdating files:  30% (4531/14882)\rUpdating files:  31% (4614/14882)\rUpdating files:  32% (4763/14882)\rUpdating files:  33% (4912/14882)\rUpdating files:  34% (5060/14882)\rUpdating files:  35% (5209/14882)\rUpdating files:  36% (5358/14882)\rUpdating files:  37% (5507/14882)\rUpdating files:  38% (5656/14882)\rUpdating files:  38% (5708/14882)\rUpdating files:  38% (5774/14882)\rUpdating files:  39% (5804/14882)\rUpdating files:  39% (5830/14882)\rUpdating files:  40% (5953/14882)\rUpdating files:  40% (5958/14882)\rUpdating files:  41% (6102/14882)\rUpdating files:  41% (6192/14882)\rUpdating files:  42% (6251/14882)\rUpdating files:  42% (6279/14882)\rUpdating files:  43% (6400/14882)\rUpdating files:  44% (6549/14882)\rUpdating files:  45% (6697/14882)\rUpdating files:  46% (6846/14882)\rUpdating files:  47% (6995/14882)\rUpdating files:  48% (7144/14882)\rUpdating files:  49% (7293/14882)\rUpdating files:  50% (7441/14882)\rUpdating files:  51% (7590/14882)\rUpdating files:  52% (7739/14882)\rUpdating files:  53% (7888/14882)\rUpdating files:  54% (8037/14882)\rUpdating files:  55% (8186/14882)\rUpdating files:  55% (8331/14882)\rUpdating files:  56% (8334/14882)\rUpdating files:  57% (8483/14882)\rUpdating files:  58% (8632/14882)\rUpdating files:  58% (8660/14882)\rUpdating files:  59% (8781/14882)\rUpdating files:  60% (8930/14882)\rUpdating files:  61% (9079/14882)\rUpdating files:  62% (9227/14882)\rUpdating files:  63% (9376/14882)\rUpdating files:  64% (9525/14882)\rUpdating files:  65% (9674/14882)\rUpdating files:  65% (9726/14882)\rUpdating files:  66% (9823/14882)\rUpdating files:  67% (9971/14882)\rUpdating files:  68% (10120/14882)\rUpdating files:  69% (10269/14882)\rUpdating files:  70% (10418/14882)\rUpdating files:  71% (10567/14882)\rUpdating files:  72% (10716/14882)\rUpdating files:  73% (10864/14882)\rUpdating files:  74% (11013/14882)\rUpdating files:  75% (11162/14882)\rUpdating files:  76% (11311/14882)\rUpdating files:  77% (11460/14882)\rUpdating files:  78% (11608/14882)\rUpdating files:  79% (11757/14882)\rUpdating files:  80% (11906/14882)\rUpdating files:  81% (12055/14882)\rUpdating files:  82% (12204/14882)\rUpdating files:  83% (12353/14882)\rUpdating files:  84% (12501/14882)\rUpdating files:  85% (12650/14882)\rUpdating files:  85% (12663/14882)\rUpdating files:  86% (12799/14882)\rUpdating files:  87% (12948/14882)\rUpdating files:  88% (13097/14882)\rUpdating files:  89% (13245/14882)\rUpdating files:  90% (13394/14882)\rUpdating files:  91% (13543/14882)\rUpdating files:  92% (13692/14882)\rUpdating files:  93% (13841/14882)\rUpdating files:  94% (13990/14882)\rUpdating files:  95% (14138/14882)\rUpdating files:  96% (14287/14882)\rUpdating files:  97% (14436/14882)\rUpdating files:  98% (14585/14882)\rUpdating files:  99% (14734/14882)\rUpdating files: 100% (14882/14882)\rUpdating files: 100% (14882/14882), done.\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat ChildProcess._handle.onexit (node:internal/child_process:305:5)","level":"error","timestamp":"2024-10-20T17:40:56.116Z"}
{"message":"spawn xtensa-esp-elf-gdb-no-python ENOENT","stack":"Error: spawn xtensa-esp-elf-gdb-no-python ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.833Z"}
{"message":"spawn riscv32-esp-elf-gdb-no-python ENOENT","stack":"Error: spawn riscv32-esp-elf-gdb-no-python ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn xtensa-esp-elf-gcc ENOENT","stack":"Error: spawn xtensa-esp-elf-gcc ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn riscv32-esp-elf-gcc ENOENT","stack":"Error: spawn riscv32-esp-elf-gcc ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn esp32ulp-elf-as ENOENT","stack":"Error: spawn esp32ulp-elf-as ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn cmake ENOENT","stack":"Error: spawn cmake ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn openocd ENOENT","stack":"Error: spawn openocd ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn ninja ENOENT","stack":"Error: spawn ninja ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn idf.py.exe ENOENT","stack":"Error: spawn idf.py.exe ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn ccache.exe ENOENT","stack":"Error: spawn ccache.exe ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"spawn dfu-util ENOENT","stack":"Error: spawn dfu-util ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.834Z"}
{"message":"Error checking xtensa-esp-elf-gdb version","stack":"Error: spawn xtensa-esp-elf-gdb-no-python ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking riscv32-esp-elf-gdb version","stack":"Error: spawn riscv32-esp-elf-gdb-no-python ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking xtensa-esp-elf version","stack":"Error: spawn xtensa-esp-elf-gcc ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking riscv32-esp-elf version","stack":"Error: spawn riscv32-esp-elf-gcc ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking esp32ulp-elf version","stack":"Error: spawn esp32ulp-elf-as ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking cmake version","stack":"Error: spawn cmake ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking openocd-esp32 version","stack":"Error: spawn openocd ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking ninja version","stack":"Error: spawn ninja ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking idf-exe version","stack":"Error: spawn idf.py.exe ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking ccache version","stack":"Error: spawn ccache.exe ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.835Z"}
{"message":"Error checking dfu-util version","stack":"Error: spawn dfu-util ENOENT\n\tat ChildProcess._handle.onexit (node:internal/child_process:286:19)\n\tat onErrorNT (node:internal/child_process:484:16)\n\tat process.processTicksAndRejections (node:internal/process/task_queues:82:21)","level":"error","timestamp":"2024-10-20T17:40:56.836Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-20T17:50:05.908Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-20T17:50:06.419Z"}
{"message":"non zero exit code null\r\n\r\nesptool.py v4.8.1\r\nSerial port COM1\r\nConnecting.........","stack":"Error: non zero exit code null\r\n\r\nesptool.py v4.8.1\r\nSerial port COM1\r\nConnecting.........\n\tat ChildProcess.<anonymous> (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421636)\n\tat ChildProcess.emit (node:events:519:28)\n\tat ChildProcess._handle.onexit (node:internal/child_process:294:12)","level":"error","timestamp":"2024-10-20T18:00:35.777Z"}
{"message":"non zero exit code null\r\n\r\nesptool.py v4.8.1\r\nSerial port COM8\r\nConnecting..........","stack":"Error: non zero exit code null\r\n\r\nesptool.py v4.8.1\r\nSerial port COM8\r\nConnecting..........\n\tat ChildProcess.<anonymous> (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421636)\n\tat ChildProcess.emit (node:events:519:28)\n\tat ChildProcess._handle.onexit (node:internal/child_process:294:12)","level":"error","timestamp":"2024-10-20T18:00:35.788Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-20T18:04:32.953Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T16:38:49.353Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:13.081Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:13.591Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:13.959Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:14.374Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:14.622Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:39:14.962Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T17:58:05.197Z"}
{"message":"Cannot access filePath: ${env:ADF_PATH}","stack":"Error: ENOENT: no such file or directory, access 'C:\\Program Files\\Microsoft VS Code\\${env:ADF_PATH}'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1650824\n\tat ua (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651892)\n\tat async c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1868405","level":"error","timestamp":"2024-10-21T18:13:39.556Z"}
{"message":"Cannot access filePath: ${env:MDF_PATH}","stack":"Error: ENOENT: no such file or directory, access 'C:\\Program Files\\Microsoft VS Code\\${env:MDF_PATH}'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651002\n\tat ua (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651892)\n\tat async c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1868405","level":"error","timestamp":"2024-10-21T18:13:39.557Z"}
{"message":"Cannot access filePath: ${env:ESP_MATTER_PATH}","stack":"Error: ENOENT: no such file or directory, access 'C:\\Program Files\\Microsoft VS Code\\${env:ESP_MATTER_PATH}'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651094\n\tat ua (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651892)\n\tat async c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1868405","level":"error","timestamp":"2024-10-21T18:13:39.558Z"}
{"message":"Cannot access filePath: ${env:HOMEKIT_PATH}","stack":"Error: ENOENT: no such file or directory, access 'C:\\Program Files\\Microsoft VS Code\\${env:HOMEKIT_PATH}'\n\tat Object.accessSync (node:fs:246:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9017)\n\tat Se (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1421806)\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651190\n\tat ua (c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1651892)\n\tat async c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1868405","level":"error","timestamp":"2024-10-21T18:13:39.558Z"}
{"message":"Open On-Chip Debugger v0.12.0-esp32-20240318 (2024-03-18-18:26)\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.12.0-esp32-20240318 (2024-03-18-18:26)\r\nLicensed under GNU GPL v2\r\nFor bug reports, read\r\n\thttp://openocd.org/doc/doxygen/bugs.html\r\n\n\tat c:\\Users\\kotyara12\\.vscode\\extensions\\espressif.esp-idf-extension-1.8.1\\dist\\extension.js:2:1424988\n\tat ChildProcess.exithandler (node:child_process:415:7)\n\tat ChildProcess.emit (node:events:519:28)\n\tat maybeClose (node:internal/child_process:1105:16)\n\tat Socket.<anonymous> (node:internal/child_process:457:11)\n\tat Socket.emit (node:events:519:28)\n\tat Pipe.<anonymous> (node:net:339:12)","level":"error","timestamp":"2024-10-21T18:13:40.851Z"}

--------------------------------------------------------------------------------------------------------------------------------------------

Extension

No response

Description

Installed the ESP-IDF extension on Windows.

I chose the IDF_PATH directory as C:\Projects\Espressif\esp-idf, IDF_TOOL_PATH c:\Soft\Espressif\

From VS Code, something works somehow somewhere.

BUT! I am absolutely not satisfied with the configuration editor built into the plugin. It is extremely inconvenient and uninformative. I am also absolutely satisfied with the option in the text window, like in platformio (pio run -t sdkconfig)

ok. we call the cmd interpreter and type the command as written in your instructions:

idf.py menuconfig

and we get a complete ass. nothing works. the system does not understand what py is, where to look for it, and in general what kind of crap it is and how to eat it.

okay. let's start figuring it out. There are many more questions than answers.

  1. Firstly, the tools directory is in both IDF_PATH and IDF_TOOL_PATH!!! Why? Well, screw them.

  2. Secondly, Python was installed twice:

c:\Soft\Espressif\tools\idf-python\3.11.2\
c:\Soft\Espressif\python_env\idf5.3_py3.11_env\Scripts\

But it CANNOT BE LAUNCHED from the command line ANYWHERE! Instead of the interpreter, the Windows store opens.
And the doctor command gives out
System environment variable IDF_PYTHON_ENV_PATH undefined
Is this a normal installation?????

  1. Thirdly, IDF_PATH and IDF_TOOL_PATH are only available inside VSCode. When called from the command line, nothing is configured and nothing works. How the hell is that possible? An attempt to execute exports.sh complains that there is no python in the system. But you installed it twice, damn it????

  2. An attempt to manually register environment variables gave absolutely nothing.

I can try to fix something with my hands, but what??? Reading kilometers of forums for years in useless attempts to fix something....Yes, this is a real pleasure

Debug Message

Nothing

Other Steps to Reproduce

  1. Just install VS Code, then the ESP-IDF extension.
  2. Open the Hello world test project
  3. Run idf.py menuconfig either in the vscode terminal or in the windows command line

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.
@kotyara12 kotyara12 added the bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue) label Oct 21, 2024
@github-actions github-actions bot changed the title Incorrect installation of extension for VSCode on Windows Incorrect installation of extension for VSCode on Windows (VSC-1505) Oct 21, 2024
@brianignacio5
Copy link
Collaborator

brianignacio5 commented Oct 22, 2024

Your settings seems to be correct, the thing is that when you open a terminal in vscode, the environment variables from the extension are not loaded.

To achieve that, run the ESP-IDF: Open ESP-IDF Terminal command (menu View -> Command Palette -> Type open esp-idf terminal) which will create a new terminal with ESP-IDF settings loaded then idf.py menuconfig should work.

You can also use ESP-IDF: SDK Configuration editor to open a UI version of idf.py menuconfig with search functionality.

@kotyara12
Copy link
Author

To achieve that, run the ESP-IDF: Open ESP-IDF Terminal command (menu View -> Command Palette -> Type open esp-idf terminal) which will create a new terminal with ESP-IDF settings loaded then idf.py menuconfig should work.

image
image

If this worked, would it be necessary to write this issue?

You can also use ESP-IDF: SDK Configuration editor to open a UI version of idf.py menuconfig with search functionality.

A very inconvenient tool. All elements in a heap, without division into sections. After three scrolls down from the beginning, it is absolutely not clear to which section this or that setting element belongs.

@kotyara12
Copy link
Author

This is what I need (but it's running from pio)

image

image

@brianignacio5
Copy link
Collaborator

brianignacio5 commented Oct 22, 2024

You are just opening a regular vscode terminal. By running the command ESP-IDF: Open ESP-IDF Terminal the extension launch a modified vscode terminal with loaded env variables.

menuconfig

A very inconvenient tool. All elements in a heap, without division into sections. After three scrolls down from the beginning, it is absolutely not clear to which section this or that setting element belongs.

Will improve the UI to have better section separation.

@kotyara12
Copy link
Author

Hi, @brianignacio5!

You are just opening a regular vscode terminal. By running the command ESP-IDF: Open ESP-IDF Terminal the extension launch a modified vscode terminal with loaded env variables.

No, I am not satisfied with this approach at all!!!

  1. Firstly, the menuconfig control keys do not work in the VSCode terminal, and I do not intend to suffer with "replacements".

  2. Secondly, the VSCode terminal, in my opinion, is completely unsuitable for bulky applications like menuconfig

Either fix menuconfig or suggest a real way to run menuconfig from a regular command line without tricks. I would have done it myself, but you (the developers) have made an incredible effort to confuse and spoil everything.

Firstly, the normal python that is already in the ESP-IDF system does not want to see or know anything about it. Give her your outdated one, and she doesn't want to know about it

Secondly, for or three different directories tools, one here, one there, maybe somewhere else

Thirdly, when installed, two more pythons are installed, neither of them works

A mess in your kingdom. Which is incredibly annoying

@kotyara12
Copy link
Author

kotyara12 commented Oct 22, 2024

Oh, God bless it - with menuconfig...
The most important thing is that without "external" idf.py, batch assembly of projects is impossible.
I have several dozen of them now. When something in the libraries has changed - recompiling them all via "manually moving" will be a "ass"

@brianignacio5
Copy link
Collaborator

brianignacio5 commented Oct 23, 2024

idf.py menuconfig keys doesn't work.

Which keys ? Please describe the issue and steps to reproduce it.

The vscode terminal is unsuitable for bulky applications like menuconfig

How ? What makes it unsuitable ? More detail about it would allow us to identify what needs to be fix.

suggest a real way to run menuconfig from a regular command line without tricks

If you want to use ESP-IDF in any regular terminal outside vscode, please follow the ESP-IDF documentation here: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/windows-setup.html there is also steps.

The 2 python paths used by the extension are: c:\Soft\Espressif\tools\idf-python\3.11.2\ is a portable python used to create a virtual env and c:\Soft\Espressif\python_env\idf5.3_py3.11_env\Scripts\ is the created virtual env python. While the extension install them, they are not added to Windows env PATH globally, it does add it to tasks used by extension like ESP-IDF: Build your project command or the former ESP-IDF: Open ESP-IDF Terminal command.

So what is the issue you are facing? You don't want to use ESP-IDF: Open ESP-IDF Terminal extension command to launch a terminal ? You find vscode terminal unsuitable ? Seems like personal preferences of tools rather than functional issues.

@brianignacio5 brianignacio5 changed the title Incorrect installation of extension for VSCode on Windows (VSC-1505) idf menuconfig in vscode (VSC-1505) Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug-report Bug Report from users on Github (don't use this tag manually, its supposed to be used via the issue)
Projects
None yet
Development

No branches or pull requests

2 participants