esp32 espidf错误处理

  1. 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

删完之后做什么

  1. 关闭所有 VSCode 窗口
  2. 重启电脑
  3. 打开 VSCode
  4. 重新安装插件:Espressif IDF
  5. 按提示配置 ESP-IDF 即可
  6. 打开软件 弹出:无法使用 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...)

posted @ 2026-09-09 08:54  一起疯狂  阅读(5)  评论(0)    收藏  举报