Question
FAT file writes on STM32F105 corrupt the file system.
I implemented a USB MSD using an external SPI flash device on my STM32F105 board. Windows can see this drive, format it, and use it. Besides being slow, it works perfectly under Windows.
The FAT file system driver on the board can open and read files placed onto the drive by Windows, but when the ST attempts to write and create files, it corrupts the entire drive.
I thought it might be because the ST FAT system uses only 8.3 filenames. I could not get the long filename driver function to work correctly.
