Les versions de MQX antérieures à 4.0 ne supportent pas de monter un système de fichier sur une mémoire Nand Flash externe. Pourquoi? MFS, la librairie intégrée à MQX pour gérer les systèmes de fichier est basée sur FAT, qui a l’avantage d’être très répandu (windows, linux, clé usb, …), mais qui n’est pas adapté aux Nand Flash (pas de support du wear leveling).
Le document « Release notes » de MQX 4.0 change la donne:
Ready for new Freescale NAND Flash File System library.
o The MQX 4.0 has been tested with the new FFS library which implements the wear leveling algorithms and support for on-chip NAND Flash controller.
o This library enables the MFS filesystem to be installed and used on top of the NAND Flash memory devices.
o The FFS library is available as a standalone installation package.
Autrement dit, MQX 4.0 introduit le support des Nand Flash par MFS, mais il faut installer un add-on.
Cet add-on n’est pas encore disponible au téléchargement sur le site institutionnel de Freescale (cependant une alternative payante est référencée)
En revanche, une version « preview » est disponible sur le réseau social de la marque: NAND Flash File System patch for Freescale MQXâ„¢ RTOS 4.0.0