title: ESP8266 flash write cycle limit
body: <p>I have a problem with ESP8266 12E and 12F series about write commands. When I need to write data to the flash in ESP8266 it only allows to around 6800 times with (w+) command. I am using both integer and float and lastest and previous firmwares but nothing changes. An example simple code is below. With ESPlorer I run the codes and when both test1 lua and test2 lua reaches to 3400 file system starts to reset the module. I only activate module by formatting it. If I use just one file it reaches around 6800 cycle of writing. With (a+) command and 2 files I only managed to write up to total 13600 number somehow. Then again a format is needed. I do not how to erase and where to erase flash form lua file.
  Any help would be appreciated.</p>
  
  <pre><code>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)
  </code></pre>