ESP8266闪存写周期限制

时间:2016-03-09 11:17:05

标签: esp8266 nodemcu

我对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)

0 个答案:

没有答案