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

PickledCabbage
Posts: 5
Joined: Fri Dec 24, 2021 9:40 am

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

Postby PickledCabbage » Sat Jan 29, 2022 6:22 pm

正确安装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 6404 times
屏幕截图 2022-01-30 022126.png
屏幕截图 2022-01-30 022126.png (143.98 KiB) Viewed 6404 times

kearney
Posts: 3
Joined: Mon Jan 31, 2022 2:55 am

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

Postby kearney » Mon Jan 31, 2022 2:58 am

乱码不就是编码问题??看一下字符集和编码

Kevin_WWW
Posts: 7
Joined: Tue Feb 01, 2022 7:52 am

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

Postby Kevin_WWW » Tue Feb 01, 2022 8:07 am

如果是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...
后面,显示了很多路径,你需要手动将提示的路径们逐个添加到环境变量中。
添加好后,应该不会再提示这种交叉编译器找不到的错误了

PickledCabbage
Posts: 5
Joined: Fri Dec 24, 2021 9:40 am

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

Postby PickledCabbage » Wed Feb 02, 2022 4:56 pm

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

xien551
Posts: 69
Joined: Wed Feb 02, 2022 4:04 am

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

Postby xien551 » Thu Feb 03, 2022 2:56 am

我用vs也没搞定,不知道eclipse行不行,我现在用atom编辑,命令行编译。

Lucas7
Posts: 1
Joined: Wed Mar 08, 2023 4:15 pm

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

Postby Lucas7 » Wed Mar 08, 2023 4:29 pm

在操作系统的环境变量中PATH,把 Check Tools 中所有 tool的路径都添加进去,所有的报错都源自这些。
WIN11系统,IDF 5.0 + VSCODE ,安装、编译成功。
Attachments
Snipaste_2023-03-09_00-27-10.jpg
Snipaste_2023-03-09_00-27-10.jpg (153.38 KiB) Viewed 1960 times
Snipaste_2023-03-08_22-31-37.jpg
Snipaste_2023-03-08_22-31-37.jpg (272.21 KiB) Viewed 1960 times

ESP_Eavo
Posts: 186
Joined: Tue Jun 08, 2021 6:23 am

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

Postby ESP_Eavo » Tue Mar 21, 2023 8:28 am

这边有一些环境搭建的指南可供大家参考:https://blog.csdn.net/marchtwentytwo/ca ... 52824.html

Who is online

Users browsing this forum: No registered users and 50 guests