esp32 espidf错误处理
- espidf安装版本过多,导致冲突。全部用 安装管理器卸载,再次打开 版本选不了
即使新建工程选择版本,再次打开版本依然没有。
处理方法:
1. 打开这个文件夹,删除 .espressif
在文件管理器地址栏粘贴,回车:
plaintext
C:\Users\Administrator\.espressif
把整个 .espressif 文件夹删掉。
C:\Users\Administrator\.espressif
2. 打开这个文件夹,删除 esp
plaintext
C:\Users\Administrator\esp
把 esp 文件夹删掉。
C:\Users\Administrator\esp
3. 删除 VSCode 插件缓存
plaintext
C:\Users\Administrator\AppData\Roaming\Code\User\globalStorage\espressif.esp-idf-extension
把 espressif.esp-idf-extension 整个文件夹删掉。
C:\Users\Administrator\AppData\Roaming\Code\User\globalStorage\espressif.esp-idf-extension
4. 删除 VSCode 里的 ESP 插件本体
plaintext
C:\Users\Administrator\.vscode\extensions
在里面找到所有名字类似:
plaintext
espressif.esp-idf-extension-xxx
的文件夹,全部删掉。
C:\Users\Administrator\.vscode\extensions
删完之后做什么
- 关闭所有 VSCode 窗口
- 重启电脑
- 打开 VSCode
- 重新安装插件:Espressif IDF
- 按提示配置 ESP-IDF 即可
- 打开软件 弹出:无法使用 compilerPath 解析配置:“${config:idf.toolsPathWin}\tools\xtensa-esp32s3-elf\esp-12.2.0_20230208\xtensa-esp32s3-elf\bin\xtensa-esp32s3-elf-gcc.exe”
解决方案:Ctrl + Shift + P。输入:C/C++: Edit Configurations (UI)
找到:Compiler path(编译器路径)
把里面那一大串错误内容全部删掉!清空!
${config:idf.toolsPathWin}\tools\xtensa-xxx...)

浙公网安备 33010602011771号