正确安装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���
�����������
求助,VS Code配置esp-idf失败
Re: 求助,VS Code配置esp-idf失败
如果是Windows下,先在cmd里运行esp\esp-idf\export.bat
此时显示
是正常的,如果在
后面,显示了很多路径,你需要手动将提示的路径们逐个添加到环境变量中。
添加好后,应该不会再提示这种交叉编译器找不到的错误了
Code: Untitled.bat Select all
cd C:\Users\71492\esp\esp-idf
export.batCode: Untitled.txt Select all
Setting IDF_PATH: C:\Users\71492\esp\esp-idf
Adding ESP-IDF tools to PATH...
Not using an unsupported version of tool openocd-esp32 found in PATH: v0.10.0-esp32-20211111.
C:\Users\71492\.espressif\tools\openocd-esp32\v0.11.0-esp32-20211220\openocd-esp32\bin
Checking if Python packages are up to date...
Python requirements from C:\Users\71492\esp\esp-idf\requirements.txt are satisfied.
Done! You can now compile ESP-IDF projects.
Go to the project directory and run:
idf.py buildCode: Select all
Adding ESP-IDF tools to PATH...添加好后,应该不会再提示这种交叉编译器找不到的错误了
-
PickledCabbage
- Posts: 5
- Joined: Fri Dec 24, 2021 9:40 am
Re: 求助,VS Code配置esp-idf失败
在操作系统的环境变量中PATH,把 Check Tools 中所有 tool的路径都添加进去,所有的报错都源自这些。
WIN11系统,IDF 5.0 + VSCODE ,安装、编译成功。
WIN11系统,IDF 5.0 + VSCODE ,安装、编译成功。
- Attachments
-
- Snipaste_2023-03-09_00-27-10.jpg (153.38 KiB) Viewed 4498 times
-
- Snipaste_2023-03-08_22-31-37.jpg (272.21 KiB) Viewed 4498 times
Re: 求助,VS Code配置esp-idf失败
这边有一些环境搭建的指南可供大家参考:https://blog.csdn.net/marchtwentytwo/ca ... 52824.html。
Who is online
Users browsing this forum: Semrush [Bot] and 1 guest
