问题描述
我有 ESP8266 Dev-Kit-C,并且使用的是 Windows 7。
我尝试在 ESP8266_RTOS_SDK IDF_PATH 中设置运行 make
命令的环境。
我发现我必须将 xtensa-lx106-elf 放入 opt 文件夹中,但是我有这些问题:
- 已经通过 msys2 为 esp32 板配置了工具链
- 不支持编译器版本(需要 8.4.0)
我尝试了什么:
-
esp8266 的主 SDK (idf_path)
-
esp8266 (idf_path) V3.3 稳定版
-
尝试重新设置 etc/profile.d/my_new_export_script.sh 中的设置:
export IDF_PATH="D:/esp/ESP8266_RTOS_SDK"
export PATH="${PATH}:/opt/xtensa-lx106-elf/bin"
- 在etc/profile.d/my_new_export_script.sh中尝试使用V3.3稳定版本并更改导出路径:
export IDF_PATH="D:/esp/ESP8266_RTOS_SDK-3.3"
export PATH="mingw32/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/opt/xtensa-lx106-elf/bin"
# manual remove of the current toolchain and added the desired new one at the end
设置 IDF_PATH 就像一个魅力,但我不知道如何重新路由工具链路径。我认为编译器版本会从 ESP8266_RTOS_SDK 中获取数字
有什么想法吗? :D
更新 1:
我在 here 中发现,默认情况下,您可以在主文件夹内的 .bash_profile 文件中直接附加 ESP_IDF 和工具链:
export PATH="D:/esp/msys32/opt/xtensa-lx106-elf/bin:$PATH"
export IDF_PATH="D:/esp/ESP8266_RTOS_SDK"
更新 2:
我也尝试了来自 ESP8266_RTOS_SDK esp-idf 的 install.sh
,但它给出了退出状态代码 1 错误:
这可能是由于将 windows 中的地址与 unix 样式问题中的地址连接起来造成的,这是我遇到的一个错误。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)