2016-05-11 10 views
1

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

libwps.aへの呼び出しをコメントアウトして、luaコマンドだけを使用すると、問題が消えます。そこには、なぜnodemcuにwpsサポートがない、既知の問題はありますか?

私は、ファームウェアを構築するためのnodemcu gitリポジトリとドッカービルド環境のクローンを持っています。

アルヌルフ

答えて

1

自分自身で問題が見つかりました。 512 KBのファームウェアサイズの制限があるようです。私はいくつかのモジュールを削除してその限界を超えて滞在し、それからすべてが期待通りに働いていました:)

1

esptool.pyのESPTOOL_FS環境変数を使って正しいフラッシュメモリサイズを設定すると、 512K以上であり、モジュールの起動に問題はありません。