ESP-IDF 路径在使用 ESP-IoT-Solution 存储库时不会覆盖



我已经克隆了 esp-idf-solution 存储库,并按照 readme.md 文件中的说明进行操作。

我之前已经克隆了 esp-idf 存储库,可以成功编译和刷新。但是当我尝试在 esp-iot-solution 中编译新示例时,它不起作用。

$ make flash
Toolchain path: /opt/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
Toolchain version: crosstool-ng-1.22.0-80-g6c4433a5
Compiler version: 5.2.0
Makefile:11: /home/abish/esp/esp-iot-solution/Makefile: No such file or directory
make: *** No rule to make target '/home/abish/esp/esp-iot-solution/Makefile'.  Stop.

我已经在 readme.mdexport IOT_SOLUTION_PATH=~/esp/esp-iot-solution中遵循了这一步。这不会覆盖IDF_PATH。如何解决这个问题?

看起来 esp-idf 已经作为 git 子模块包含在 esp-idf-solution 项目中,所以你不必单独克隆 esp-idf 仓库(见 https://github.com/espressif/esp-iot-solution/tree/master/submodule(。

但是请确保你告诉 git 从 esp-idf-solution 项目中克隆子模块。

cd /home/abish/esp/esp-iot-solution/
git submodule update --init --recursive

迟到的答案,但可能会有所帮助。我是初学者,所以要谨慎对待。键入命令提示符时:

export IOT_SOLUTION_PATH=~/esp/esp-iot-solution

您正在 esp 目录中调用 export.bat 文件,但我认为导出是 Linux 命令。也许您应该输入命令提示符:

set IOT_SOLUTION_PATH=%IDF_PATH%esp-iot-solution

set IOT_SOLUTION_PATH=%IDF_PATH%/esp-iot-solution

或者将此行添加到 export.bat 文件中的某处。如果不设置此环境变量,则无法使用物联网解决方案或无法进行配置(idf.py menuconfig(

问候

相关内容

  • 没有找到相关文章

最新更新