Группа: Участник
Сообщений: 11
Регистрация: 26-05-16
Пользователь №: 91 913
Доброе время суток. Суть проблемы такова есть отладочная плата STM32F4 Discovery и к ней припаяна NAND память MT29F64G08. Уже есть написаные драйвера для работы со страницами самой памяти. но не могу настроить файловую систему FAT с помощью бибилиотеки FSFAT. Сама памясть не может нормально отформатироватся.. Подскажите какой алгоритм? что помио нижних драйверов надо определять?
Группа: Участник
Сообщений: 11
Регистрация: 26-05-16
Пользователь №: 91 913
Вся проблема в том что не могу понять где и что не проинициализировал. Читая документацию по кейлу настроил параметры NAND памяти и проверил нижний уровень драйверов. Полсе этого начал настраивать уровень translation layout, как описано в документации на сайте кейла и подключил необходимую библиотеку. Сейчас проблема в то м что при инициализации самой памяти выдается ошибка про отсуствие MBR или о том что устройство не отфоратировано. выдаю команду форматировать ( fformat("N0:") ) оно проходит но после снова после инициализации відает ошибку 2. Вопрос в следующем где надо в самой библиотеки я мог не дообявить? или я неправильно адресую страницы и блоки. Во всехз примерах 4 байта адрес.. а в документации к памяти размер адресации 5 байт (согласно стандарту ONFI). А пошагово мало что можно увидеть так как большая часть функций в в либе.. я могу видеть только те функции которые находять на уровне драйверов (так как писал их сам). и проверял что то что я пишу то и считывается.
Сообщение отредактировал mifodij - Aug 15 2016, 11:54