1

对于一个项目,我需要 nodemcu 固件中的 wps 支持。为了实现这一点,我在 app/modules/wifi.c 中添加了 wifi.wps.* 命令,并将 -lwps 添加到 app 中的 Makefile 中。一切都很好,但是在刷新固件后,我遇到了固件循环重启的问题。

注释掉对 libwps.a 的调用并仅使用 lua 命令会使问题消失。是否存在已知问题,为什么 nodemcu 中没有 wps 支持?

我有一个 nodemcu git 存储库的克隆和一个用于构建固件的 docker 构建环境。

阿努尔夫

4

2 回答 2

1

发现如果我使用 esptool.py 的 ESPTOOL_FS 环境变量设置正确的闪存大小,固件大小可以大于 512K 并且启动模块没有问题。

于 2016-05-13T11:47:37.810 回答
1

自己发现了问题。固件大小似乎有 512 KB 的限制。我在构建时删除了一些模块以保持在该限制之下,然后所有模块都按预期工作:)

于 2016-05-13T09:58:28.513 回答