ESP-IDF: SDK Configuration editor hangs with no errors

rjustice
Posts: 15
Joined: Mon Sep 06, 2021 9:12 am

ESP-IDF: SDK Configuration editor hangs with no errors

Postby rjustice » Mon Sep 06, 2021 9:35 am

Hi,

I m a new user, I have installed ESP-IDF onto my windows 10 machine through visual studio code (https://github.com/espressif/vscode-esp ... install.md).

There appeared to be no errors, I have created an example blink project successfully and selected the target as an ESP-32.

When I reach step 5 in the intructions (https://github.com/espressif/vscode-esp ... sic_use.md) aftrer running ESP-IDF: SDK Configuration editor it never completes, the loading bar is stuck and there are no errors in the terminal, I have attached a screen shot.

I have run the ESP-IDF:Doctor Command, below is the output:

---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------
OS win32 x64 10.0.19042
System environment variable PATH
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\MATLAB\R2019a\bin;C:\Program Files\MATLAB\R2018b\bin;C:\Program Files\MATLAB\R2015b\bin;C:\Program Files\dotnet\;C:\Program Files (x86)\dotnet\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Vector CANdb++ 3.1\Exec32;C:\Program Files\PuTTY\;C:\WindRiver\diab\5.9.4.8\WIN32\bin;C:\Users\joe.holdsworth\AppData\Local\Microsoft\WindowsApps;C:\Users\joe.holdsworth\.dotnet\tools;C:\Users\joe.holdsworth\AppData\Local\Apps\Tcl86\bin;C:\Users\joe.holdsworth\AppData\Local\Programs\Microsoft VS Code\bin
Visual Studio Code version 1.60.0
Visual Studio Code language en
Visual Studio Code shell C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
ESP-IDF Extension version 1.1.1
---------------------------------------------------- Extension configuration settings ------------------------------------------------------
ESP-ADF Path (idf.espAdfPath) ${env:ADF_PATH}
ESP-IDF Path (idf.espIdfPath) C:\Users\joe.holdsworth\esp\esp-idf
ESP-MDF Path (idf.espMdfPath) ${env:MDF_PATH}
Custom extra paths (idf.customExtraPaths) C:\Users\joe.holdsworth\.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin;C:\Users\joe.holdsworth\.espressif\tools\xtensa-esp32s2-elf\esp-2020r3-8.4.0\xtensa-esp32s2-elf\bin;C:\Users\joe.holdsworth\.espressif\tools\xtensa-esp32s3-elf\esp-2020r3-8.4.0\xtensa-esp32s3-elf\bin;C:\Users\joe.holdsworth\.espressif\tools\riscv32-esp-elf\1.24.0.123_64eb9ff-8.4.0\riscv32-esp-elf\bin;C:\Users\joe.holdsworth\.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin;C:\Users\joe.holdsworth\.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin;C:\Users\joe.holdsworth\.espressif\tools\cmake\3.16.4\bin;C:\Users\joe.holdsworth\.espressif\tools\openocd-esp32\v0.10.0-esp32-20210401\openocd-esp32\bin;C:\Users\joe.holdsworth\.espressif\tools\ninja\1.10.2;C:\Users\joe.holdsworth\.espressif\tools\idf-exe\1.0.1;C:\Users\joe.holdsworth\.espressif\tools\ccache\3.7;C:\Users\joe.holdsworth\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64;C:\Users\joe.holdsworth\.espressif\tools\idf-python-wheels\idf4.3_py3.9_2021-01-07
Custom extra vars (idf.customExtraVars) {"OPENOCD_SCRIPTS":"C:\\Users\\joe.holdsworth\\.espressif\\tools\\openocd-esp32\\v0.10.0-esp32-20210401/openocd-esp32/share/openocd/scripts","IDF_CCACHE_ENABLE":"1"}
Virtual env Python Path (idf.pythonBinPath) C:\Users\joe.holdsworth\.espressif\python_env\idf4.3_py3.8_env\Scripts\python.exe
Serial port (idf.port) COM1
OpenOCD Configs (idf.openOcdConfigs) interface/ftdi/esp32_devkitj_v1.cfg,target/esp32.cfg
ESP-IDF Tools Path (idf.toolsPath) C:\Users\joe.holdsworth\.espressif
Git Path (idf.gitPath) C:\Users\joe.holdsworth\.espressif\tools\idf-git\2.30.1\cmd\git.exe
-------------------------------------------------------- Configurations access -------------------------------------------------------------
Access to ESP-ADF Path (idf.espIdfPath) false
Access to ESP-IDF Path (idf.espIdfPath) true
Access to ESP-MDF Path (idf.espIdfPath) false
Access to ESP-IDF Custom extra paths
Access to C:\Users\joe.holdsworth\.espressif\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin: true
Access to C:\Users\joe.holdsworth\.espressif\tools\xtensa-esp32s2-elf\esp-2020r3-8.4.0\xtensa-esp32s2-elf\bin: true
Access to C:\Users\joe.holdsworth\.espressif\tools\xtensa-esp32s3-elf\esp-2020r3-8.4.0\xtensa-esp32s3-elf\bin: true
Access to C:\Users\joe.holdsworth\.espressif\tools\riscv32-esp-elf\1.24.0.123_64eb9ff-8.4.0\riscv32-esp-elf\bin: true
Access to C:\Users\joe.holdsworth\.espressif\tools\esp32ulp-elf\2.28.51-esp-20191205\esp32ulp-elf-binutils\bin: true
Access to C:\Users\joe.holdsworth\.espressif\tools\esp32s2ulp-elf\2.28.51-esp-20191205\esp32s2ulp-elf-binutils\bin: true
Access to C:\Users\joe.holdsworth\.espressif\tools\cmake\3.16.4\bin: true
Access to C:\Users\joe.holdsworth\.espressif\tools\openocd-esp32\v0.10.0-esp32-20210401\openocd-esp32\bin: true
Access to C:\Users\joe.holdsworth\.espressif\tools\ninja\1.10.2: true
Access to C:\Users\joe.holdsworth\.espressif\tools\idf-exe\1.0.1: true
Access to C:\Users\joe.holdsworth\.espressif\tools\ccache\3.7: true
Access to C:\Users\joe.holdsworth\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64: true
Access to C:\Users\joe.holdsworth\.espressif\tools\idf-python-wheels\idf4.3_py3.9_2021-01-07: 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
----------------------------------------------------------- Executables Versions -----------------------------------------------------------
Git version 2.30.1.windows.1
ESP-IDF version 4.3
Python version 3.8.7
Python's pip version 20.3.3
-------------------------------------------------- Python packages in idf.pythonBinPath ----------------------------------------------------
bitstring version: 3.1.9
Brotli version: 1.0.9
certifi version: 2021.5.30
cffi version: 1.14.6
charset-normalizer version: 2.0.4
click version: 8.0.1
colorama version: 0.4.4
construct version: 2.10.54
contextlib2 version: 21.6.0
cryptography version: 3.4.8
ecdsa version: 0.17.0
esp-windows-curses version: 0.1
Flask version: 0.12.5
Flask-Compress version: 1.10.1
Flask-SocketIO version: 2.9.6
future version: 0.18.2
gcovr version: 5.0
gdbgui version: 0.13.2.0
gevent version: 1.5.0
greenlet version: 1.1.1
idf-component-manager version: 0.2.100b0
idna version: 3.2
itsdangerous version: 2.0.1
Jinja2 version: 3.0.1
kconfiglib version: 13.7.1
lxml version: 4.6.3
MarkupSafe version: 2.0.1
pip version: 20.3.3
psutil version: 5.8.0
pycparser version: 2.20
pyelftools version: 0.27
pygdbmi version: 0.9.0.2
Pygments version: 2.10.0
pyparsing version: 2.3.1
pyserial version: 3.5
python-engineio version: 3.14.2
python-socketio version: 4.6.1
pywin32 version: 301
PyYAML version: 5.4.1
reedsolo version: 1.5.4
requests version: 2.26.0
requests-toolbelt version: 0.9.1
schema version: 0.7.4
semantic-version version: 2.8.5
setuptools version: 58.0.0
six version: 1.16.0
tqdm version: 4.62.2
urllib3 version: 1.26.6
websocket-client version: 1.2.1
Werkzeug version: 0.16.1
wheel version: 0.36.2
windows-curses version: 2.2.0
xmlrunner version: 1.7.7
---------------------------------------------------- Check ESP-IDF python requirements.txt -------------------------------------------------
Check ESP-IDF Python packages Python requirements from C:\Users\joe.holdsworth\esp\esp-idf\requirements.txt are satisfied.
---------------------------------------------------- Check extension requirements.txt ------------------------------------------------------
Check Extension Python packages Python requirements from c:\Users\joe.holdsworth\.vscode\extensions\espressif.esp-idf-extension-1.1.1\requirements.txt are satisfied.
---------------------------------------------------- Check ESP-IDF debug adapter requirements.txt ------------------------------------------
Check Debug AdapterPython packages Python requirements from c:\Users\joe.holdsworth\.vscode\extensions\espressif.esp-idf-extension-1.1.1\esp_debug_adapter\requirements.txt are satisfied.
---------------------------------------------------- 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\\joe.holdsworth\\.espressif\\tools\\xtensa-esp32-elf\\esp-2020r3-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
}
}
],
"version": 4
}

--------------------------------------------------------------------------------------------------------------------------------------------
Attachments
VSC_ESP_Issue.png
VSC_ESP_Issue.png (63.27 KiB) Viewed 8990 times

ESP_bignacio
Posts: 214
Joined: Wed May 02, 2018 12:12 pm

Re: ESP-IDF: SDK Configuration editor hangs with no errors

Postby ESP_bignacio » Tue Sep 07, 2021 4:11 am

Can you see if there is any output in Menu View -> Output -> SDK Configuration Editor ?

There is also a log in

Windows: %USERPROFILE%\.vscode\extensions\espressif.esp-idf-extension-VERSION\esp_idf_vsc_ext.log
Linux & MacOSX: $HOME/.vscode/extensions/espressif.esp-idf-extension-VERSION/esp_idf_vsc_ext.log

rjustice
Posts: 15
Joined: Mon Sep 06, 2021 9:12 am

Re: ESP-IDF: SDK Configuration editor hangs with no errors

Postby rjustice » Tue Sep 07, 2021 9:05 am

Thanks for the reply, there is nothing in the Output window (see attached image)
VSC_ESP_Issue_Output_Window.png
VSC_ESP_Issue_Output_Window.png (61.32 KiB) Viewed 8943 times
When I look at the environment variables there does not appear to be any references to the IDF-ESP (see attached image)
VSC_ESP_Issue_Env_Vars.png
VSC_ESP_Issue_Env_Vars.png (45.13 KiB) Viewed 8943 times
Here is the log requested:
  1. {"message":"Open On-Chip Debugger  v0.10.0-esp32-20210401 (2021-04-01-15:46)\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.10.0-esp32-20210401 (2021-04-01-15:46)\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\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:6907\n\tat ChildProcess.exithandler (child_process.js:308:7)\n\tat ChildProcess.emit (events.js:315:20)\n\tat maybeClose (internal/child_process.js:1048:16)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)","level":"error","timestamp":"2021-09-07T08:55:50.694Z"}
  2. {"message":"CMake Error at C:/Users/XXXX/esp/esp-idf/tools/cmake/component.cmake:224 (message):\n  CMake Error at\n  C:/Users/XXXX/esp/esp-idf/tools/cmake/scripts/component_get_requirements.cmake:97\n  (include):\n\n    include called with wrong number of arguments.  include() only takes one\n    file.\n\n  Call Stack (most recent call first):\n\n    C:/Users/XXXX/esp/esp-idf/tools/cmake/scripts/component_get_requirements.cmake:115 (__component_get_requirements)\n\n  \n","stack":"Error: CMake Error at C:/Users/XXXX/esp/esp-idf/tools/cmake/component.cmake:224 (message):\n  CMake Error at\n  C:/Users/XXXX/esp/esp-idf/tools/cmake/scripts/component_get_requirements.cmake:97\n  (include):\n\n    include called with wrong number of arguments.  include() only takes one\n    file.\n\n  Call Stack (most recent call first):\n\n    C:/Users/XXXX/esp/esp-idf/tools/cmake/scripts/component_get_requirements.cmake:115 (__component_get_requirements)\n\n  \n\n\tat m.printError (c:\\Users\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:27954)\n\tat Socket.<anonymous> (c:\\Users\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:27383)\n\tat Socket.emit (events.js:315:20)\n\tat addChunk (internal/streams/readable.js:309:12)\n\tat readableAddChunk (internal/streams/readable.js:284:9)\n\tat Socket.Readable.push (internal/streams/readable.js:223:10)\n\tat Pipe.onStreamRead (internal/stream_base_commons.js:188:23)","level":"error","timestamp":"2021-09-07T08:56:14.043Z"}
  3. {"message":"\n  \n\nCall Stack (most recent call first):\n  C:/Users/XXXX/esp/esp-idf/tools/cmake/build.cmake:414 (__component_get_requirements)\n  C:/Users/XXXX/esp/esp-idf/tools/cmake/project.cmake:396 (idf_build_process)\n  CMakeLists.txt:6 (project)\n\n\n","stack":"Error: \n  \n\nCall Stack (most recent call first):\n  C:/Users/XXXX/esp/esp-idf/tools/cmake/build.cmake:414 (__component_get_requirements)\n  C:/Users/XXXX/esp/esp-idf/tools/cmake/project.cmake:396 (idf_build_process)\n  CMakeLists.txt:6 (project)\n\n\n\n\tat m.printError (c:\\Users\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:27954)\n\tat Socket.<anonymous> (c:\\Users\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:27383)\n\tat Socket.emit (events.js:315:20)\n\tat addChunk (internal/streams/readable.js:309:12)\n\tat readableAddChunk (internal/streams/readable.js:284:9)\n\tat Socket.Readable.push (internal/streams/readable.js:223:10)\n\tat Pipe.onStreamRead (internal/stream_base_commons.js:188:23)","level":"error","timestamp":"2021-09-07T08:56:14.044Z"}
  4. {"message":"cmake failed with exit code 1\r\n","stack":"Error: cmake failed with exit code 1\r\n\n\tat m.printError (c:\\Users\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:27954)\n\tat Socket.<anonymous> (c:\\Users\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:27383)\n\tat Socket.emit (events.js:315:20)\n\tat addChunk (internal/streams/readable.js:309:12)\n\tat readableAddChunk (internal/streams/readable.js:284:9)\n\tat Socket.Readable.push (internal/streams/readable.js:223:10)\n\tat Pipe.onStreamRead (internal/stream_base_commons.js:188:23)","level":"error","timestamp":"2021-09-07T08:56:14.075Z"}
  5. {"message":"SDK Configuration editor confserver process exited with code: 2","stack":"Error: SDK Configuration editor confserver process exited with code: 2\n\tat m.printError (c:\\Users\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:27954)\n\tat ChildProcess.<anonymous> (c:\\Users\\XXXX\\.vscode\\extensions\\espressif.esp-idf-extension-1.1.1\\dist\\extension.js:1:27560)\n\tat ChildProcess.emit (events.js:315:20)\n\tat Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)","level":"error","timestamp":"2021-09-07T08:56:14.099Z"}

rjustice
Posts: 15
Joined: Mon Sep 06, 2021 9:12 am

Re: ESP-IDF: SDK Configuration editor hangs with no errors

Postby rjustice » Tue Sep 21, 2021 12:48 pm

I still have not resolved this issue, I have contacted technical support and no reply, is there anyone who can help with this?

ESP_bignacio
Posts: 214
Joined: Wed May 02, 2018 12:12 pm

Re: ESP-IDF: SDK Configuration editor hangs with no errors

Postby ESP_bignacio » Fri Oct 08, 2021 1:16 pm

Based on your logs:

CMake Error at C:/Users/XXXX/esp/esp-idf/tools/cmake/component.cmake:224 (message):\n CMake Error at\n C:/Users/XXXX/esp/esp-idf/tools/cmake/scripts/component_get_requirements.cmake:97\n (include):\n\n include called with wrong number of arguments. include() only takes one\n file.

There seems to be an issue here with components here. Can you try disabling the component manager by setting idf.enableIdfComponentManager in your settings.json to false. Make sure to delete the build folder also.

enjoyic
Posts: 3
Joined: Sun Apr 24, 2022 2:10 am

Re: ESP-IDF: SDK Configuration editor hangs with no errors

Postby enjoyic » Tue May 03, 2022 2:20 am

you shoud chose "SDK Configuration Editor" drop-down list in line with "OUTPUT" windows.then you will see the change log。
学为鸟人

Who is online

Users browsing this forum: No registered users and 25 guests