реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> FsFat + Nand + STM34F407VG, Настройка файловой системы
mifodij
сообщение Jul 4 2016, 17:31
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 26-05-16
Пользователь №: 91 913



Доброе время суток.
Подскажите начинающему решение проблемы.

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



Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 4 2016, 20:23
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



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

Тут не хватает еще одного элемента - Flash Translation Layer, FTL. Работать напрямую с NAND FatFS не умеет.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jul 4 2016, 21:33
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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


По моему Keil уже умеет.
Там в uVision5 точно видел возможность работы с NAND.
Только на чем FAT сделан вопрос. Оно ж в либах.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jul 5 2016, 06:40
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Я так понимаю, FAT нужен только для совместимости с ПК. Здесь это, по-видимому, не предвидится, поэтому можно посмотреть на файловые системы, сделанные специально для NAND flash.
Go to the top of the page
 
+Quote Post
mifodij
сообщение Jul 5 2016, 07:58
Сообщение #5





Группа: Участник
Сообщений: 11
Регистрация: 26-05-16
Пользователь №: 91 913



Вопрос в том что есть примеры но не понятно как накладывается сам fsFAT на NAND. Если кто то проходил разбирался не могли бы ВЫ показать кодом на С/С++.
И что надо что бы инициализировать файловую систему.
Go to the top of the page
 
+Quote Post
Котелок
сообщение Jul 9 2016, 07:12
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 27-02-08
Пользователь №: 35 450



Цитата(mifodij @ Jul 4 2016, 20:31) *
NAND память MT29F66G08.

0xFF. А что это за нанд такой?
Go to the top of the page
 
+Quote Post
mifodij
сообщение Jul 13 2016, 13:26
Сообщение #7





Группа: Участник
Сообщений: 11
Регистрация: 26-05-16
Пользователь №: 91 913



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

Извините опечатка МТ29F64G08

Сообщение отредактировал mifodij - Jul 13 2016, 13:27
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016