对于一个项目,我需要在nodemcu固件中支持wps。为了启用它,我在app / modules / wifi.c中添加了wifi.wps。*命令,并且我已经在app中的Makefile中添加了-lwps。所有构建都很好,但在刷新固件后,我遇到了固件重新启动循环的问题。
注释掉对libwps.a的调用并且仅使用lua命令会使问题消失。是否存在已知问题,为什么nodemcu中没有wps支持?
我有一个nodemcu git存储库和一个用于构建固件的docker构建环境的克隆。
阿努尔夫
答案 0 :(得分:1)
自己发现问题。固件大小似乎有512 KB的限制。我在构建时移除了一些模块以保持在该限制之下,然后所有模块都按预期工作:)
答案 1 :(得分:1)
发现如果我使用esptool.py的ESPTOOL_FS环境变量设置正确的闪存大小,固件大小可以大于512K并且启动模块没有问题。