1

プロジェクトでは、nodemcu ファームウェアで wps サポートが必要です。これを有効にするために、app/modules/wifi.c に wifi.wps.* コマンドを追加し、アプリの Makefile に -lwps を追加しました。すべてがうまく構築されますが、ファームウェアをフラッシュした後、ファームウェアがループで再起動するという問題が発生します。

libwps.a への呼び出しをコメントアウトし、lua コマンドのみを配置すると、問題が解消されます。nodemcu で wps がサポートされていないのはなぜですか?

nodemcu git リポジトリのクローンと、ファームウェアをビルドするための docker ビルド環境があります。

アルヌルフ

4

2 に答える 2

1

自分で問題を見つけました。ファームウェアサイズ512KBの制限があるようです。その制限を下回るようにビルドするときにいくつかのモジュールを削除したところ、すべてが期待どおりに機能しました:)

于 2016-05-13T09:58:28.513 に答える