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

 
 
 
Reply to this topicStart new topic
> NAND FLASH + STM32F4 DISCOVERY + USB MASS STORAGE
Dimon49773
сообщение Aug 8 2013, 11:48
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 18-01-12
Пользователь №: 69 721



Всем привет,
есть отладочная плата SMT32F4 DISCOVERY и модуль Nand flash.
Есть пример для работы с памятью, с ним разобрался вроде бы, и есть пример для работы с MASS STORAGE DEVICE, но он работает как mass storage
с SD картой только. Суть вопроса такова: Как сделать полноценную USB флэшку с помощью NAND FLASH памяти и этих примеров что входят в комплект платы?

https://www.dropbox.com/s/jgy2j9mkwhgg31k/NandFlash.rar
https://www.dropbox.com/s/wucuufw0pwh4ufc/MSC.rar

Очень надеюсь на вашу помощь,
Спасибо
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 8 2013, 14:05
Сообщение #2


Гуру
******

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



Цитата(Dimon49773 @ Aug 8 2013, 15:48) *
Суть вопроса такова: Как сделать полноценную USB флэшку с помощью NAND FLASH памяти и этих примеров что входят в комплект платы?

Вам придется дописать то, что отличает SD от голой NAND, то есть Flash Translation Layer.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Aug 8 2013, 16:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



И процесс этот очень не тривиальный. Нужно сделать замещение bad-блоков, разравнивание циклов обращения (чтобы не было записи все время в одни и те же страницы), организовать согласование стирания файлов и стирания блоков и пр.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 8 2013, 18:59
Сообщение #4


Гуру
******

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



Цитата(Alex11 @ Aug 8 2013, 20:07) *
И процесс этот очень не тривиальный.

Но и не убийственно сложный: простенький FTL (с заменой неисправных блоков и плохоньким выравниванием записи) у меня уложился примерно в ~800 строк и менее недели работы вместе с отладкой и тестами.
Go to the top of the page
 
+Quote Post
Dimon49773
сообщение Aug 9 2013, 04:50
Сообщение #5





Группа: Участник
Сообщений: 12
Регистрация: 18-01-12
Пользователь №: 69 721



Спасибо за отклики, я конечно понимаю что вы не обязаны мне помогать и всё такое, но всё же мне с этим так легко не справится.
Неужели этим никто не занимался до меня? я думаю многим будет интересно создать полноценную USB флэшку своими руками....
Очень прошу вашей помощи в создании такого девайса ... хотя бы наглядными примерами
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Aug 9 2013, 06:11
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



как минимум aaarrr это делал)...

Если думаете что многим будет интересно создать флэшку своими руками, то вам надо объединится с этими многими.

Для тех кто это уже делал, думаю это уже не интересно, если у вас конкретные затыки они подскажут, а если просто помочь абстрактно, то они зевнут и пройдут мимо)...

пишите уж сразу, ищу готовый проект...
Go to the top of the page
 
+Quote Post
Dimon49773
сообщение Aug 9 2013, 06:17
Сообщение #7





Группа: Участник
Сообщений: 12
Регистрация: 18-01-12
Пользователь №: 69 721



Цитата
Если думаете что многим будет интересно создать флэшку своими руками, то вам надо объединится с этими многими.

для этого я и создал этот топик, но очень хотелось помощи от профессионалов, если таковые есть ....

если у кого-то есть готовый проект, прошу, помогите ))
Go to the top of the page
 
+Quote Post

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

 


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


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