Page 1 of 1

求助,VS Code配置esp-idf失败

Posted: Sat Jan 29, 2022 6:22 pm
by PickledCabbage
正确安装esp-idf后,使用cmd可以编译下载监视。安装VS Code插件后,初次可以使用VS Code编译下载,重启VS Code后会出现以下乱码,且编译下载失败。运行export.bat并重启电脑后,仍是刚配置好时可以使用, 关闭VS Code后仍失效。


'xtensa-esp32s3-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: xtensa-esp32s3-elf-gcc --version
'xtensa-esp32s3-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking xtensa-esp32s3-elf version
Error: Command failed: xtensa-esp32s3-elf-gcc --version
'xtensa-esp32s3-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'xtensa-esp32s2-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: xtensa-esp32s2-elf-gcc --version
'xtensa-esp32s2-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking xtensa-esp32s2-elf version
Error: Command failed: xtensa-esp32s2-elf-gcc --version
'xtensa-esp32s2-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'xtensa-esp32-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: xtensa-esp32-elf-gcc --version
'xtensa-esp32-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking xtensa-esp32-elf version
Error: Command failed: xtensa-esp32-elf-gcc --version
'xtensa-esp32-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'esp32ulp-elf-as' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: esp32ulp-elf-as --version
'esp32ulp-elf-as' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking esp32ulp-elf version
Error: Command failed: esp32ulp-elf-as --version
'esp32ulp-elf-as' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'esp32s2ulp-elf-as' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: esp32s2ulp-elf-as --version
'esp32s2ulp-elf-as' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking esp32s2ulp-elf version
Error: Command failed: esp32s2ulp-elf-as --version
'esp32s2ulp-elf-as' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'riscv32-esp-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: riscv32-esp-elf-gcc --version
'riscv32-esp-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking riscv32-esp-elf version
Error: Command failed: riscv32-esp-elf-gcc --version
'riscv32-esp-elf-gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'cmake' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: cmake --version
'cmake' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking cmake version
Error: Command failed: cmake --version
'cmake' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'openocd' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: openocd --version
'openocd' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking openocd-esp32 version
Error: Command failed: openocd --version
'openocd' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'dfu-util' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: dfu-util --version
'dfu-util' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking dfu-util version
Error: Command failed: dfu-util --version
'dfu-util' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'ninja' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: ninja --version
'ninja' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking ninja version
Error: Command failed: ninja --version
'ninja' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'idf.py.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: idf.py.exe -v
'idf.py.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking idf-exe version
Error: Command failed: idf.py.exe -v
'idf.py.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���

'ccache.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Command failed: ccache.exe --version
'ccache.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
Error checking ccache version
Error: Command failed: ccache.exe --version
'ccache.exe' �����ڲ����ⲿ���Ҳ���ǿ����еij���
���������ļ���
屏幕截图 2022-01-30 022008.png
屏幕截图 2022-01-30 022008.png (113.11 KiB) Viewed 7793 times
屏幕截图 2022-01-30 022126.png
屏幕截图 2022-01-30 022126.png (143.98 KiB) Viewed 7793 times

Re: 求助,VS Code配置esp-idf失败

Posted: Mon Jan 31, 2022 2:58 am
by kearney
乱码不就是编码问题??看一下字符集和编码

Re: 求助,VS Code配置esp-idf失败

Posted: Tue Feb 01, 2022 8:07 am
by Kevin_WWW
如果是Windows下,先在cmd里运行esp\esp-idf\export.bat
  1. cd C:\Users\71492\esp\esp-idf
  2. export.bat
此时显示
  1. Setting IDF_PATH: C:\Users\71492\esp\esp-idf
  2.  
  3. Adding ESP-IDF tools to PATH...
  4. Not using an unsupported version of tool openocd-esp32 found in PATH: v0.10.0-esp32-20211111.
  5. C:\Users\71492\.espressif\tools\openocd-esp32\v0.11.0-esp32-20211220\openocd-esp32\bin
  6.  
  7. Checking if Python packages are up to date...
  8. Python requirements from C:\Users\71492\esp\esp-idf\requirements.txt are satisfied.
  9.  
  10. Done! You can now compile ESP-IDF projects.
  11. Go to the project directory and run:
  12.  
  13. idf.py build
是正常的,如果在

Code: Select all

Adding ESP-IDF tools to PATH...
后面,显示了很多路径,你需要手动将提示的路径们逐个添加到环境变量中。
添加好后,应该不会再提示这种交叉编译器找不到的错误了

Re: 求助,VS Code配置esp-idf失败

Posted: Wed Feb 02, 2022 4:56 pm
by PickledCabbage
屏幕截图 2022-02-03 005230.png
屏幕截图 2022-02-03 005230.png (153 KiB) Viewed 7665 times
使用上述做法后,VSCode可以烧录监视,唯独不能编译,只能使用cmd窗口编译,并且打开VSCode后不会显示乱码

Re: 求助,VS Code配置esp-idf失败

Posted: Thu Feb 03, 2022 2:56 am
by xien551
我用vs也没搞定,不知道eclipse行不行,我现在用atom编辑,命令行编译。

Re: 求助,VS Code配置esp-idf失败

Posted: Wed Mar 08, 2023 4:29 pm
by Lucas7
在操作系统的环境变量中PATH,把 Check Tools 中所有 tool的路径都添加进去,所有的报错都源自这些。
WIN11系统,IDF 5.0 + VSCODE ,安装、编译成功。

Re: 求助,VS Code配置esp-idf失败

Posted: Tue Mar 21, 2023 8:28 am
by ESP_Eavo
这边有一些环境搭建的指南可供大家参考:https://blog.csdn.net/marchtwentytwo/ca ... 52824.html