Content originally posted in LPCWare by OldisGold on Tue Mar 01 12:26:53 MST 2016 Hi,
I am using NXP LPC54102 Development board. I am using the FreeRTOS example from lpc open. I need a file system to deal with multiple files. Below is the link for the FreeRTOS + FAT SL version. I would like to know if it's compatible with NXP's LPC54102. Also any supporting documents to integrate this version of FreeRTOS will be useful.
Content originally posted in LPCWare by www.FreeRTOS.org on Thu Mar 03 02:38:49 MST 2016 File systems themselves are generic components, where the only hardware dependency is in the media driver, so if you provide a media driver they are compatible with any system that has enough power, flash and RAM to run them.
You have an option of using the FatFS code that I think comes with LPCOpen, the FreeRTOS+FAT SL code you reference, or FreeRTOS+FAT (which is different code base the the 'SL' product).
FreeRTOS+FAT SL is designed to minimise RAM usage, and can work with incredibly little RAM consumption, but as such is then limited in its speed and functionality (just like with a TCP/IP stack, the more RAM you throw at it, the faster it can be, up to a point).
FreeRTOS+FAT on the other hand has a lot more functionality and is more powerful, but likewise uses more RAM. I believe we had this running on an LPC18xx part using the SD card driver from LPCOpen, but would have to check.