ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
514182 Топик полностью
vmp (08.05.2014 19:11, просмотров: 159) ответил Vladimir Ljaschko на А объясните отсталому плз, FATFS перезаписывает FAT только при закрытии файла? Сколько у меня получится стираний, если к файлу добавить 10 фрагментов, а потом закрыть файл?
FatFs область FAT насилует совершенно безжалостно. Пишет посекторно, сначала первую, потом вторую копию, что дико выбивает ресурс. Пишет в процессе.  Как выход, можно сначала создать файл нужного размера, сразу прописав FAT, а затем пользоваться fseek. См. _USE_FASTSEEK. Если есть возможность, то разметить флешку на одну копию FAT (не знаю, как с совместимостью будет).