Цитата
Ничего править в FatFs надобности нет.
Включишь кэш данных процессора - появится.
Цитата
А вот не всегда там все будет выровнено. Так будет только если выполняется условие (((UINT)data & 3) == (f_tell(fp) & 3)).
Обмен с картой идет из буфера. Она же не умеет (HS, XS) частями сектора переписывать... понял, о чем ты... Все буферы что я отдаю f_write и f_read, тоже выровнены. Во избежание...