Page 1 of 4

【已解决】从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 1:32 am
by asdfg1426
我原本的环境配的是5.0的版本,可以编译成功,但是换成5.1.1就编译报错,说什么找不到文件,怎么解决?

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 2:21 am
by ESP_Penguin_Helper
看起来是你 ESP-IDF 的组件没装全。请问你是从 github 上拉下来的 IDF,还是使用了 Windows 一键安装工具?如果是从 gitee 上拉 IDF 需要 一些额外的步骤。

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 2:23 am
by asdfg1426
ESP_Penguin_Helper wrote:
Thu Sep 14, 2023 2:21 am
看起来是你 ESP-IDF 的组件没装全。请问你是从 github 上拉下来的 IDF,还是使用了 Windows 一键安装工具?如果是从 gitee 上拉 IDF 需要 一些额外的步骤。
是gitbub上面拉下来的然后用在线工具安装环境的,还需要什么步骤呢

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 3:20 am
by ESP_Penguin_Helper
如果是从 github 拉下来的,在终端进入文件夹后运行:

Code: Select all

cd 新下载 IDF 的路径

set IDF_PATH=新下载 IDF 的路径

install.bat

export.bat
之后就可以直接使用了 IDF 了,不需要再使用在线安装工具。

或者你可以使用离线安装工具进行安装。里面已经包含了所有需要的文件。

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 3:28 am
by asdfg1426
ESP_Penguin_Helper wrote:
Thu Sep 14, 2023 3:20 am
如果是从 github 拉下来的,在终端进入文件夹后运行:

Code: Select all

cd 新下载 IDF 的路径

set IDF_PATH=新下载 IDF 的路径

install.bat

export.bat
之后就可以直接使用了 IDF 了,不需要再使用在线安装工具。

或者你可以使用离线安装工具进行安装。里面已经包含了所有需要的文件。
那我拉下来后用在线工具安装一遍环境,然后在vscode配置插件后,编译为啥会报错呢?
是哪里有问题吗

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 3:43 am
by ESP_Penguin_Helper
你编译的是 v5.1.1 的哪个示例?我这里试一下。

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 4:03 am
by 18942487161
ESP_Penguin_Helper wrote:
Thu Sep 14, 2023 3:43 am
你编译的是 v5.1.1 的哪个示例?我这里试一下。
ev-board的factory下面的那个800*480的出厂示例

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 6:33 am
by ESP_Penguin_Helper
我的 IDF 可以编译,可能是你的组件缺东西了。在终端运行

Code: Select all

git submodule update --init --recursive
然后再编译一下试试

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 7:01 am
by asdfg1426
ESP_Penguin_Helper wrote:
Thu Sep 14, 2023 6:33 am
我的 IDF 可以编译,可能是你的组件缺东西了。在终端运行

Code: Select all

git submodule update --init --recursive
然后再编译一下试试
请问是这样吗?

Re: 从5.0切换到5.1.1版本编译报错问题

Posted: Thu Sep 14, 2023 7:07 am
by ESP_Penguin_Helper
是的,然后 esp-dev-kits 路径也运行一下