Группа: Участник
Сообщений: 11
Регистрация: 26-05-16
Пользователь №: 91 913
Доброе время суток. Суть проблемы такова есть отладочная плата STM32F4 Discovery и к ней припаяна NAND память MT29F64G08. Уже есть написаные драйвера для работы со страницами самой памяти. но не могу настроить файловую систему FAT с помощью бибилиотеки FSFAT. Сама памясть не может нормально отформатироватся.. Подскажите какой алгоритм? что помио нижних драйверов надо определять?
Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369
FatFS не подходит для использования на "прямую" с типом памяти NAND. Причина в том, что блоки памяти довольно часто выходят из строя оп причине неравномерности использования. Бывает что с завода память приходит уже с битыми блоками. Для нормальной работы необходимо использовать дополнительный драйвер или контроллер, который равномерно распределяет "нагрузку" на все блоки. Насколько я помню, в Кейловской FlashFS этот драйвер присутствует. Автор вопроса пока не сообщил какую библиотеку он пытается использовать. По крайне мере для меня это не очевидно.