1

ESP8266 12E および 12F シリーズの書き込みコマンドに問題があります。ESP8266 でフラッシュにデータを書き込む必要がある場合、(w+) コマンドでは約 6800 回しか書き込みできません。整数と浮動小数点数、最新と以前のファームウェアの両方を使用していますが、何も変わりません。簡単なコードの例を以下に示します。ESPlorer を使用してコードを実行すると、test1 lua と test2 lua の両方が 3400 ファイル システムに達すると、モジュールのリセットが開始されます。モジュールをフォーマットしてアクティブ化するだけです。ファイルを 1 つだけ使用すると、約 6800 サイクルの書き込みに達します。(a+) コマンドと 2 つのファイルを使用して、なんとか合計 13600 までしか書き込めませんでした。次に、フォーマットが必要です。フラッシュ形式のluaファイルを消去する方法と消去する場所はありません。どんな助けでも大歓迎です。

test=0
tmr.alarm(6, 100, 1, function() 
             file.open("test1.lua","w+")       
              file.writeline(test)
            file.close()
             file.open("test2.lua","w+")       
              file.writeline(test)      
            file.close()

            test=test+1
end)
4

0 に答える 0