ESP-AT源码工程 无法生成用于量产的固件了

Moderator: ESP_XCGuang

goforit
Posts: 52
Joined: Sat Apr 09, 2022 9:18 am

ESP-AT源码工程 无法生成用于量产的固件了

Postby goforit » Thu May 12, 2022 2:18 am

我的硬件是ESP32-C3 MINI模组
我用之前克隆下来的工程,还能正常生成用于量产的固件,大小为4M的bin文件。
但是我重新克隆下来,就不能自动生成这个固件了。尝试了一下没有找到具体的原因。

goforit
Posts: 52
Joined: Sat Apr 09, 2022 9:18 am

Re: ESP-AT源码工程 无法生成用于量产的固件了

Postby goforit » Thu May 12, 2022 3:14 am

问题找到了,不过我只是找到了解决办法,由于并不太精通python所以就没有仔细去研究。主要问题是传递到esp32_at_combine_bin函数的模块名称多了一个空格,导致if module == module_name:这里判断的时候不成立也就不会去生成bin文件了。我先简单一点直接去去除了后面的空格保证比较成功,这样就可以自动生成bin文件了

ESP_Sun
Posts: 326
Joined: Thu Dec 30, 2021 9:52 am

Re: ESP-AT源码工程 无法生成用于量产的固件了

Postby ESP_Sun » Fri May 20, 2022 3:18 am

是的,ESP-AT 不支持带有空格的路径,这个在新的如何编译 AT 工程文档上有注明这点,很快就会同步出来呢

goforit
Posts: 52
Joined: Sat Apr 09, 2022 9:18 am

Re: ESP-AT源码工程 无法生成用于量产的固件了

Postby goforit » Fri May 20, 2022 3:55 am

ESP_Sun wrote:
Fri May 20, 2022 3:18 am
是的,ESP-AT 不支持带有空格的路径,这个在新的如何编译 AT 工程文档上有注明这点,很快就会同步出来呢
不对,我的路径并没有空格,只是很奇怪,为什么模块名称后面多了一个空格出来。

ESP_Sun
Posts: 326
Joined: Thu Dec 30, 2021 9:52 am

Re: ESP-AT源码工程 无法生成用于量产的固件了

Postby ESP_Sun » Fri May 20, 2022 7:41 am

确实,刚试了下,现在的 master 分支编译 4M 的量产固件出现了问题,非常感谢您能提出这个问题。

esp-at
Posts: 200
Joined: Mon May 09, 2022 3:00 am

Re: ESP-AT源码工程 无法生成用于量产的固件了

Postby esp-at » Wed Jul 20, 2022 9:21 am

该问题是由于 cmake 自动添加的空格导致,已在 master 修复。

Who is online

Users browsing this forum: No registered users and 42 guests