Hi All,
Here is my situation. I have a small embedded system based around an STM32 ARM MCU. We store a bunch of custom-defined databases in serial EEPROM and serial flash, using our own proprietary file system and database manager. This embedded device then has to connect to a PC (or Mac) and present itself like a FAT-formatted drive, but w/o actually implementing a FAT file system in the EEPROM and serial flash. In other words, I am trying to find out the best way to have the STM32 emulate a FAT-file system so that a PC can request or write files to the device as if it were FAT formatted. It seems like it is easy enough to find examples of code for embedded systems that need to access a FAT-formatted memory device (like an SD card), but this isn't my problem.
Any suggestions?
-Rick