This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

reliability of flash data when using sl_FsX functions

Other Parts Discussed in Thread: CC3200

Hello,


I want to use the sl_FsX functions for the following scenarios. The hardware I am using is the CC3200 launchpad.

1. one time programmable data which are only stored once, like MAC address

2. storing states data in none volatile space (typical data which are stored earlier in EEPROM)

3. storing of history data.

Questions:

relating scenario 1

- Is there a chance to store one time programmable data which will never change again (one time programmable feature)?

- Is there a special location which guarantees data integrity?

relating scenario 2:

- Are there other mechanisms supported to implement an eeprom functionality?

- Is "Wear Leveling" supported by the sl_FsX functions?

- How much time is needed to write / read data to / from the external flash by using sl_FsX functions for the CC3200 launchpad?

- Is there some ECC (error correction used) for blocks / pages to improve / guarantee data integrity?

relating scenario 2 and 3:

- How is data integrity guaranteed in case of power fail during flash write operation? Any hardware circuit needed to gurantee data integrity for a power fail?

Thanks in advance!

Christian