vmp (08.05.2014 19:11, просмотров: 158) ответил Vladimir Ljaschko на А объясните отсталому плз, FATFS перезаписывает FAT только при закрытии файла? Сколько у меня получится стираний, если к файлу добавить 10 фрагментов, а потом закрыть файл?
FatFs область FAT насилует совершенно безжалостно. Пишет посекторно, сначала первую, потом вторую копию, что дико выбивает ресурс. Пишет в процессе. Как выход, можно сначала создать файл нужного размера, сразу прописав FAT, а затем пользоваться fseek. См. _USE_FASTSEEK. Если есть возможность, то разметить флешку на одну копию FAT (не знаю, как с совместимостью будет).