The Toradex modules uses Flash memory for its persistent memory storage. Depending on the type of module, different Flash types are used:
Please note that the prerequisite to achieve the stated number of write cycles is a system software which takes care of error correction and bad block handling according to the flash memory's specifications. The requirements for error correction typically are getting more stringent with later flash memories, due to shrinking silicon geometries.
As Toradex is forced to replace flash memory types over the lifecycle of a module, the flash drivers need to be adjusted accordingly. We recommend to always use the latest release of the Toradex system software.
The Toradex BSP incorporates the following features for the flash handling:
For eMMC this functions are done by the eMMC chip itself.
The Flash Memory stores different type of data. Detailed information can be found in a separate article about the Flash Layout.
We are using a transaction safe file system (TFAT) for the user file storage part in the flash memory . See Flash file system.