This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
As the subject states; I have an MSP430-5510STK dev board.
There is an SD card reader on the board which I am writing to using FatFs.
Everything works ok except that when I create a new file in any directory (even root) and there are no other files in that directory then it takes about a minute to write to the file. However if I run the exact same programme that creates a new file in the same directory but there is already a file in there under a different name then the new file is written to in a matter of seconds.
Has else anyone come across this problem?
Thanks,
Callum
Callum,
since this board is made by our third party (and also the software), I don't think there are many people here have tested it. However, I believe you can try to compare it with the implementation of MSP-EXP430F5529 software:
http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPEXP430F5529UE/latest/index_FDS.html
since it also has SD card interface and uses FatFs file system.
Hi Leo,
Thank you for your reply. As it turned out the error was caused by Windows; I had files on there that were created on Windows and so they used the Long filename feature but I had this disabled in FatFs and due to the way FAT works the original filenames were still stored even though I changed them to Short filenames.
This meant that when my programme accessed the volume, it was confused by the extra data from Long filenames and caused delays.
Callum
**Attention** This is a public forum