Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FsFat + Nand + STM34F407VG
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
mifodij
Доброе время суток.
Подскажите начинающему решение проблемы.

Есть Отладачная плата STM32F407VG к ней припаяна NAND память MT29F66G08.
Сама память работает по шине FSMC. Сама шина настроена на уровне драйверов.
Функции получения ИД памяти, параметров страницы, а также чтения и записи страницы написаны и работают.
Не могу разобраться как с помощью библиотеки fsFAT наложить на память файловую систему FAT.
Среда разработки Keil, пишу на С++
Подскажите что надо и как правильно подключить, и надо ли что то инициализировать.



aaarrr
Цитата(mifodij @ Jul 4 2016, 20:31) *
Не могу разобраться как с помощью библиотеки fsFAT наложить на память файловую систему FAT.

Тут не хватает еще одного элемента - Flash Translation Layer, FTL. Работать напрямую с NAND FatFS не умеет.
AlexandrY
Цитата(aaarrr @ Jul 4 2016, 23:23) *
Тут не хватает еще одного элемента - Flash Translation Layer, FTL. Работать напрямую с NAND FatFS не умеет.


По моему Keil уже умеет.
Там в uVision5 точно видел возможность работы с NAND.
Только на чем FAT сделан вопрос. Оно ж в либах.
scifi
Я так понимаю, FAT нужен только для совместимости с ПК. Здесь это, по-видимому, не предвидится, поэтому можно посмотреть на файловые системы, сделанные специально для NAND flash.
mifodij
Вопрос в том что есть примеры но не понятно как накладывается сам fsFAT на NAND. Если кто то проходил разбирался не могли бы ВЫ показать кодом на С/С++.
И что надо что бы инициализировать файловую систему.
Котелок
Цитата(mifodij @ Jul 4 2016, 20:31) *
NAND память MT29F66G08.

0xFF. А что это за нанд такой?
mifodij
Цитата(Котелок @ Jul 9 2016, 10:12) *
0xFF. А что это за нанд такой?

Извините опечатка МТ29F64G08
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.