1

我对 ESP8266 12E 和 12F 系列有关于写入命令的问题。当我需要将数据写入 ESP8266 中的闪存时,它只允许使用 (w+) 命令进行大约 6800 次。我同时使用整数和浮点数以及最新和以前的固件,但没有任何变化。下面是一个简单的示例代码。使用 ESPlorer 我运行代码,当 test1 lua 和 test2 lua 都达到 3400 文件系统开始重置模块。我只通过格式化来激活模块。如果我只使用一个文件,它会达到大约 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