安装IDFV4.4成功编译esp-at项目V3.3.0.0后,第二天重新编译失败

Moderator: XCGuang

xiatny
Posts: 6
Joined: Mon May 19, 2025 1:48 am

安装IDFV4.4成功编译esp-at项目V3.3.0.0后,第二天重新编译失败

Postby xiatny » Wed Jul 09, 2025 4:00 am

Hi All

现在安装IDF V4.4成功编译esp-at v3.3.0.0版本后,连续两次发现第二天就不能编译了。
删除IDF V4.4,重新安装,重新git download,checkout v3.3.0.0, build.py install,build 都成功。

今天又是这样子,昨天都编译成功,今天编译就失败,
打开IDF CMD都提示错误,编译的时候提示要IDF v5.0,。
请问这是怎么回事?为什么会自动改变编译软件版本?
Attachments
安装IDFV4.4重启电脑后打开IDF-CMD.png
安装IDFV4.4重启电脑后打开IDF-CMD.png (39.84 KiB) Viewed 8989 times
安装IDFV4.4重启电脑后安装目录.png
安装IDFV4.4重启电脑后安装目录.png (20.22 KiB) Viewed 8989 times
安装IDFV4.4重启电脑后IDF-CMD编译报错.png
安装IDFV4.4重启电脑后IDF-CMD编译报错.png (59.35 KiB) Viewed 8989 times

esp-at
Espressif staff
Espressif staff
Posts: 335
Joined: Mon May 09, 2022 3:00 am

Re: 安装IDFV4.4成功编译esp-at项目V3.3.0.0后,第二天重新编译失败

Postby esp-at » Thu Jul 10, 2025 6:42 am

请按照 AT 编译文档编译 AT 工程:
https://docs.espressif.com/projects/esp ... le_it.html

xiatny
Posts: 6
Joined: Mon May 19, 2025 1:48 am

Re: 安装IDFV4.4成功编译esp-at项目V3.3.0.0后,第二天重新编译失败

Postby xiatny » Thu Jul 10, 2025 9:19 am

我是按照这个文档编译的。
整个的流程是这样的:
1.安装ESP-IDF V4.4
2.git clone esp-at,checkout v3.3.0.0
3.python build.py install ok
4.python build.py build ok

第二天再来编译就失败,报IDF V5.0 dirty这样的错误。
后面就只能卸载ESP-IDF V4.4, 然后重新安装,再把上面流程再跑一遍。

今天发现python build.py install 时会在C:\Espressif安装目录下生成espidf.constraints.v5.0.txt。
是这里造成电脑重启编译失败吗?

xiatny
Posts: 6
Joined: Mon May 19, 2025 1:48 am

Re: 安装IDFV4.4成功编译esp-at项目V3.3.0.0后,第二天重新编译失败

Postby xiatny » Fri Jul 11, 2025 1:36 am

今天打开ESP-IDF 4.4 CMD,Adding ESP-IDF tools to PATH...时又报错了。
昨天还是正常的,这要怎么解决呢?
现在每天卸载安装ESP-IDF 4.4 CMD,再重复一次编译流程。
Attachments
打开ESP-IDF-4_4-CMD报错.png
打开ESP-IDF-4_4-CMD报错.png (31.65 KiB) Viewed 8949 times

esp-at
Espressif staff
Espressif staff
Posts: 335
Joined: Mon May 09, 2022 3:00 am

Re: 安装IDFV4.4成功编译esp-at项目V3.3.0.0后,第二天重新编译失败

Postby esp-at » Mon Jul 21, 2025 2:44 am

ESP-AT 编译指南文档里,没有 IDF v4.4 这个环境。v3.3.0.0 应该用 IDF V5.0 环境,v4.1.0.0 应该用 IDF V5.4 环境。

xiatny
Posts: 6
Joined: Mon May 19, 2025 1:48 am

Re: 安装IDFV4.4成功编译esp-at项目V3.3.0.0后,第二天重新编译失败

Postby xiatny » Tue Jul 22, 2025 8:38 am

不论是编译v3.3.0.0还是v3.2.0.0,是否都可以使用ESP IDF v5.4编译?
还是说编译一个版本就要特定的ESP IDF?

esp-at
Espressif staff
Espressif staff
Posts: 335
Joined: Mon May 09, 2022 3:00 am

Re: 安装IDFV4.4成功编译esp-at项目V3.3.0.0后,第二天重新编译失败

Postby esp-at » Thu Sep 04, 2025 6:35 am

编译 AT 工程需要特定的 esp-idf 和对于的编译环境 (编译器/python/组件包等等),不能随意指定 esp-idf 版本的。

Who is online

Users browsing this forum: No registered users and 1 guest