А как же, конечно юзали.
Вот ссылка на проект где была портирована FS от Keil-a на Serial Flash
http://aly.projektas.lt/Projects/ADP_LPC2148/ADP_LPC.htmЦитата(at90 @ Jun 3 2007, 15:59)

Решил использовать библиотеку FAT RTL из кейла. Ну значь сделал как в доке. Сконфигил в file_config.c. Написал необходимы функции! Вроде работает.Но...
значь функции fat_init() проходит и fformat ("M:SD_CARD"); тоже работает.
пытаюсь работать с файлами при компиляции пишет ошибку.
При f=fopen ("M:\Test.txt","w");
такая ошибка
lcd.axf: Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, but _sys_open was referenced
lcd.axf: Error: L6915E: Library reports error: __use_no_semihosting_swi was requested, but _ttywrch was referenced
Нужно поток stdio переопределить чтоль. Если закомментить такую строчьку
#pragma import(__use_no_semihosting_swi) в файле retarget.c компилится. но не работает. сразу улетает в void _sys_exit(int return_code). Кто нить юзал библиотеку fat? помогите.
Проц sam7x256