Задача: прикрутить spi флешку к контроллеру STM32f105, хотя контроллер в данном случае не важен. При этом устройство должнобыть для компа как флешка.
Использую RL_ARM без RTX.
Получается на FlashFS работать с флешкой и USB_MSC пашет, но поотдельности.
У Keil, есть статейка
Using FlashFS with USB Devices
И там все отлично работает, т.к., RL_ARM заточен на сопряжение FlashFS + USB_MSC + Memory Card drive.
А вот с SPI Flash Drive не дружен, т.к. нет функций для работы FAT.

Подскажите как ему подпихнуть эти функции?
Или SPI Flash притвориться SPI Memory Card и переписать ее функции?

Или есть чего попроще?

Нашел аналогичный вопрос keil forum1, Keil forum2. Может, то чего я хочу в принципе нереализуемо?