-
Notifications
You must be signed in to change notification settings - Fork 69
flash endurance > 10k #19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi @mattvenn, I wrote the number 10.000, instead of 100.000 or more, because in a real application it can be easily underestimated the total number of writes, especially if the life of the microcontroller spans over many years. In your case you did the right thing: you checked the datasheet and performed a test on a real device. Maybe you would have done it anyways, maybe not, but surely the "scary" message pushed you do this test and stay on the safe side. Now I'm courious to see what's the "magic number" :-) |
I'll keep going until it breaks and let you know! |
Hi,
first off, thanks for the library. This is more of a comment than an issue, but perhaps it would be good to update the README.
You're giving the number 10k, which I was slightly worried about in my application - so I checked the datasheet: 36.10 NVM characteristics. Flash as EEPROM emulation is minimum 100k typical 600k cycles.
I'm now running a burn test on a SAMD21J, and it is at 500k cycles so far with no errors (which is why I checked the datasheet). I'll edit this comment to add when I start seeing errors.
The text was updated successfully, but these errors were encountered: