Имеем STM32F103 и spi flash at45db642. Во флешку контроллер должен сейвить текстовые файлы с логами. Эти файлы должны быть доступны для чтения когда контроллер будет подцеплен к usb хосту.
Думаю за основу следует взять примеры от STM где реализован кард ридер для SD карточки.
Работа с SD подобна spi флеш. И на моей spi флеш похоже тоже придется держать FAT иначе я не смогу туда писать файлы.
Может быть кто-то это уже делал или где-то есть все готовое.