Hi,
I had a question regarding possible wearleveling features the NWP of the CC3220* might have.
It emulates a filesystem on top of the external flash, but does not expose how it manages it. This is nice, but on the other hand it would be useful to know how figures from a flash datasheet relate to actual writes of data inside the user's code. (e.g. a flash chip might say it supports 100k writes, but howmany updates does that give usercode to a file?)
For example, if I only want to write a small file of say 10kB to the flash chip (which is 4MB for example), it is theoretically possible to greatly increase the lifetime of the chip by writing the config to different sectors each time. If the 10kB file however is always written to the same place, this will of course not be the case.
Additionally, when using fail-safe options in the filesystem, I'm guessing more operations are done on the flash. But is this on different sectors or not? (or in other words, does using fail-safe options decrease the lifetime)
Thanks for any info on this.