こんにちは皆:私はクラウドビルドサービスでファームウェアを構築しました。ファームウェアはマスターであり、 "adc、file、gpio、http、mqtt、net、node、ow、spi、tmr、uart、wifi"を含み、SSLもサポートします。 ESP 07と以前のバージョンのファームウェアを使用すると、nodeMCU 0.9.6が正しく動作しましたが、必要なモジュールがいくつかサポートされていませんでした。 ファームウェアをフラッシュするために、私はこれらの設定でNodeMCUフラッシャーを使用します。 flasher settingnodemcuカスタムファームウェアビルドの問題
私は0x7c000に対処するためにESP8266_NONOS_SDK_V1.5.4.1(nodemcuのウェブサイトからダウンロード)からである0x00000とesp_init_data_default.binに対処するために、バイナリファームウェアファイルをアップロード。 アップロードが完了すると、モジュールは非常に積極的にコンソールにゴミを印刷します。 nodeMCU 0.9.6を再度アップロードして、ファームウェアをフラッシュする方法の問題が原因であるかどうかを確認しましたが、問題はありませんでした。このモジュールはアップロードされたnodeMCU 0.9.6でうまく動作しました。
ありがとうございました。
Marcelさん、ありがとうございました。私が言ったように、このセッティングで再びnodemcu 0.9.6をアップロードしましたが、正しく動作しました!だから私は設定に問題はないと思う!あなたが言ったものに設定を変更しましたが、それでも正しく動作しません! – hoody
各バージョンのEspressif SDK(NodeMCUファームウェアが構築されている)は、異なるinitデータを使用し、動作が異なります。 0.9.6に戻っても機能するかもしれませんが、そのバージョンは古くてバグがたくさんあるため、長期的には選択肢にはなりません。 NodeMCUフラッシャーは、それが維持されていないため、それ自体の問題です。代わりにesptool.pyを使用することをお勧めします。私は答えを更新しました。 –
Marcelさんに助けていただきありがとうございます!私はesptoolで確認して、もう一度動作しませんでした! – hoody