乐鑫技术交流
直播中

陈静

7年用户 1266经验值
私信 关注
[问答]

如何在Windows 11上重置损坏的IDF配置呢?

我正在尝试在 Windows 11 上重置损坏的 IDF 配置。我执行的删除步骤:
  • 卸载 vscode IDF 扩展
  • 删除用户 settings.json 中的 vscode IDF 扩展设置
  • 删除 $HOME/.espressif 和 $HOME/esp 目录
在“快速”重新安装后,IDF 仍然无法运行。构建失败且没有错误,menuconfig 将无法打开等。


回帖(1)

赵静

2023-3-1 14:43:06
OS win32 x64 10.0.22621

系统环境变量 IDF_PYTHON_ENV_PATH

undefined

系统环境变量 PATH

C:Program FilesPython311Scripts;C:Program FilesPython311;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:WINDOWSSystem32WindowsPowerShell v1.0;C:WINDOWSSystem32OpenSSH;C:Program FilesMATLABR2022bbin;C:Program Filesdotnet;C:Program FilesGitcmd;C:AppDataLocalMicrosoftWindowsApps;C:AppDataLocalProgramsMicrosoft VS Codebin;C:.dotnettools;C:AppDataLocalGitHubDesktop bin

系统环境变量 PYTHON

undefined

Visual Studio Code version 1.74.3

Visual Studio Code 语言 en

Visual Studio Code shell C:WINDOWSSystem32WindowsPowerShellv1.0powershell.exe

ESP-IDF Extension version 1.5.1

Workspace 文件夹 c :回购蓝牙测试3

---------------------------------------------- -- 扩展配置设置-------------------------------------------- ----------

ESP-ADF 路径 (idf.espAdfPath) ${env:ADF_PATH}

ESP-IDF 路径 (idf.espIdfPath) c:espesp-idf

ESP-MDF 路径 ( idf.espMdfPath) ${env:MDF_PATH}

ESP-Matter 路径 (idf.espMatterPath) ${env:ESP_MATTER_PATH}

自定义额外路径 (idf.customExtraPaths) C:.espressiftoolsxtensa-esp-elf-gdb11.2_20220823xtensa-esp-elf-gdbbin;C:.espressiftools riscv32-esp-elf-gdb11.2_20220823riscv32-esp-elf-gdbbin;C:.espressiftoolsxtensa-esp32-elfesp-2022r1-11.2.0xtensa-esp32 -elfbin;C:.espressiftoolsxtensa-esp32s2-elfesp-2022r1-11.2.0xtensa-esp32s2-elfbin;C:.espressiftoolsxtensa -esp32s3-elfesp-2022r1-11.2.0xtensa-esp32s3-elfbin;C:.espressiftoolsriscv32-esp-elfesp-2022r1-11.2.0riscv32-esp- elfbin;C:.espressiftoolsesp32ulp-elf2.35_20220830esp32ulp-elfbin;C:.espressiftoolscmake3.24.0bin;C:< HOMEPATH>.espressiftoolsopenocd-esp32v0.11.0-esp32-20221026openocd-esp32bin;C:.espressiftoolsninja1.10.2;C:.espressiftoolsidf-exe1.0.3;C:.espressiftoolsccache4.6.2ccache-4.6。 2-windows-x86_64;C:.espressiftoolsdfu-util.9dfu-util-0.9-win64

自定义额外变量 (idf.customExtraVars) {"OPENOCD_SCRIPTS":"C:\Users\someUser\.espressif\tools\openocd-esp32\v0.11.0-esp32-20221026/openocd-esp32/share/ openocd/scripts","IDF_CCACHE_ENABLE":"1"}

虚拟环境 Python 路径 (idf.pythonBinPath) C:.espressifpython_envidf5.0_py3.8_envScriptspython.exe

串口 (idf.port ) COM5

OpenOCD 配置 (idf.openOcdConfigs) board/esp32c3-builtin.cfg

ESP-IDF 工具路径 (idf.toolsPath) C:.espressifidf-tools

Git 路径 (idf.gitPath) C:.espressifidf-toolstoolsidf-git2.30.1cmdgit。exe

---------------------------------------------- ------ 配置访问 ---------------------------------------- ------------------

访问 ESP-ADF 路径 (idf.espAdfPath) false

访问 ESP-IDF 路径 (idf.espIdfPath) true

访问 ESP-MDF 路径 (idf.espMdfPath) false

访问 ESP-Matter 路径 (idf.espMatterPath) false

访问 ESP-IDF 自定义额外路径

访问 C:.espressiftoolsxtensa-esp-elf-gdb11.2_20220823xtensa-esp-elf-gdbbin: false

访问 C:.espressiftoolsriscv32-esp-elf-gdb 11.2_20220823riscv32-esp-elf-gdbbin: false

访问 C:.espressiftoolsxtensa-esp32-elfesp-2022r1-11.2.0xtensa-esp32-elfbin: false

访问 C:.espressiftoolsxtensa-esp32s2-elfesp-2022r1-11.2.0xtensa-esp32s2-elfbin: false

访问 C:.espressiftoolsxtensa -esp32s3-elfesp-2022r1-11.2.0xtensa-esp32s3-elfbin: false

访问 C:.espressiftoolsriscv32-esp-elfesp-2022r1-11.2.0riscv32-esp-elfbin: false

访问 C:.espressiftoolsesp32ulp -elf2.35_20220830esp32ulp-elfbin: false

访问 C:.espressiftoolscmake3.24.0bin: false

访问 C:.espressiftoolsopenocd- esp32v0.11.0-esp32-20221026openocd-esp32bin: false

访问 C:.espressiftoolsninja1.10.2: false

访问 C:.espressiftools idf-exe1.0.3: false

访问 C:.espressiftoolsccache4.6.2ccache-4.6.2-windows-x86_64: false

访问 C:.espressif toolsdfu-util.9dfu-util-0.9-win64: false

访问虚拟环境 Python 路径 (idf.pythonBinPath) false

在环境 PATH undefined 中访问CMake 在环境 PATH undefined 中

访问 Ninja

访问 ESP-IDF Tools Path (idf.toolsPath) true

---------------------- ------------------------------ 配置有空格------------ ----------------------------------------------

系统空间环境路径 true

ESP-ADF 路径中的

空间 (idf.espAdfPath) false ESP-IDF 路径中的

空间 (idf.espIdfPath) false ESP-MDF 路径中的

空间 (idf.espMdfPath) false ESP-Matter 路径中的空间 (idf.espMatterPath) false

ESP-IDF 中的

空格自定义额外路径 C:.espressiftoolsxtensa-esp-elf-gdb11.2_20220823xtensa-esp-elf-gdbbin 中的空格:false

C:.espressiftoolsriscv32-esp-elf-gdb11.2_20220823riscv32-esp-elf-gdbbin

中的空格:false C:.espressiftoolsxtensa- 中的空格esp32-elfesp-2022r1-11.2.0xtensa-esp32-elfbin: false

Spaces in C:.espressiftoolsxtensa-esp32s2-elfesp-2022r1-11.2.0xtensa- esp32s2-elfbin: false

C:.espressiftoolsxtensa-esp32s3-elfesp-2022r1-11.2.0xtensa-esp32s3-elfbin: false

Spaces in C: .espressiftoolsriscv32-esp-elfesp-2022r1-11.2.0riscv32-esp-elfbin: false

C:.espressiftoolsesp32ulp-elf2.35_20220830esp32ulp 中的空格-elfbin: false

C:.espressiftoolscmake3.24.0bin 中的空格: false

C:.espressiftoolsopenocd-esp32v0.11.0-esp32-20221026openocd-esp32bin: false

C:.espressiftoolsninja1.10.2 中的空格: false

C:.espressiftoolsidf-exe1.0.3

中的空格: false C:.espressiftoolsccache4.6.2ccache-4.6.2-windows 中的空格-x86_64: false

C:.espressiftoolsdfu-util.9dfu-util-0.9-win64: false

虚拟环境 Python 路径 (idf.pythonBinPath)

中的空间 false ESP-IDF 工具中的空间路径 (idf.toolsPath) false

------------------------------------------ -------------- 可执行文件版本 ------------------------------ --------------------------

Git 版本 2.30.1.windows.1

ESP-IDF 版本 5。0

未找到 Python 版本

Python的pip版本找不到

-------------------------------------------- ----- idf.pythonBinPath 中的 Python 包 -------------------------------------- --------------------------------------------------

_ -------------- 检查ESP-IDF python requirements.txt -------------------------- ----------------------

检查 ESP-IDF Python 包是否未定义

---------------------- ------------------------------ 检查扩展要求.txt -------------- --------------------------------------

检查未定义的扩展 Python 包

----- ---------------------------------------------- 检查ESP- IDF debug adapter requirements.txt ----------------------------------------

Check Debug AdapterPython 包未定义

---------------------------------------------- ----------最新错误------------------------------------ --------------------------

ESP-IDF 医生命令中未知错误的最新错误
                                          
系统环境变量 IDF_PYTHON_ENV_PATH

未定义
系统环境变量 PYTHON

undefined

那些路径未定义。看起来脚本找不到 Python,因为你单独安装了它。


>Configurations 有空格



也许您的 Windows 用户名类似于:COOL USER。

没有经历过这个,但这可能是一个问题。

您可以尝试:

a) 执行 Windows 刷新 - 这将覆盖您的所有数据并重置系统设置;

b) 创建一个新的 windows 用户。但可能存在未解决的 PATH 问题。

不要在 Windows 用户名中使用 SPACE。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分