|
|
  |
Usb mass storage |
|
|
|
Jul 26 2006, 23:26
|
Группа: Новичок
Сообщений: 5
Регистрация: 26-07-06
Пользователь №: 19 124

|
Хочу на TMS320F2812 разрабатывать систему, но в системе должна быть обязательна поддержка usb flash drive внешних. В качестве хоста мне посоветовали ISP1362, что можете посоветовать взять готового из ПО. Интересует все ПО, которое необходимо для записи на usb flash drive.
Обязательно ли для этой задаче использовать OS?
|
|
|
|
|
May 23 2008, 08:00
|
Группа: Новичок
Сообщений: 8
Регистрация: 31-07-07
Пользователь №: 29 482

|
Цитата(-Al- @ Aug 2 2006, 14:18)  В принципе не обязательно, но FAT/FAT32 лопатить придется.... Позвольте полюбопытствовать чем закончились Ваши изыски в области ISP1362 и usb flash drive? У меня похожая железяка. Я добился определённых результатов, но остались определённые вопросы. Если вопрос, насчет ISP1362, актуален отзовитесь!
|
|
|
|
|
Sep 6 2009, 05:21
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025

|
Цитата(Terrabyte @ Sep 6 2009, 01:15)  Есть задача, сделать usb флёшку, на контроллере с аппаратным модулем USB, то есть устройство Mass Storage Device, с использованием NAND flash или SD. То есть например PC(usb) <->ARM7 <-> flash. Насколько я понимаю времени совсем немного, цепляется NAND к процессору и запускается Linux, поддержка NAND там давно встроена. Все что нужно это скопировать вот такую плату http://www.radioradar.net/news/electronics..._lpc_e2468.htmlОна сразу поддерживает SD карты. Для работы с NAND возможно придется портировать код с другой версии Linux.
Сообщение отредактировал baken - Sep 6 2009, 05:22
--------------------
Еж - птица гордая. Не пнешь - не полетит.
|
|
|
|
|
Sep 6 2009, 06:15
|
Частый гость
 
Группа: Свой
Сообщений: 124
Регистрация: 2-01-07
Из: Russia
Пользователь №: 24 042

|
Цитата(baken @ Sep 6 2009, 09:21)  Насколько я понимаю времени совсем немного, цепляется NAND к процессору и запускается Linux, поддержка NAND там давно встроена. ....Для работы с NAND возможно придется портировать код с другой версии Linux. Время есть! , хотелось бы понять какие "драйвера" для этого требуются, с nand флеш понятно, по работе этими дквайсами код есть, вопрос в том нужна ли файловая система и linux? , на сколько я понимаю FAT реализует host устройство, которое формирует каталоги, подкаталоги, файлы .. отображает всё это, а тут host-ом является комп .. в моём представлении флешка просто выполняет команды запист чтения, она сама не создаёт файлы.. ос на флефку ..?
|
|
|
|
|
Sep 6 2009, 07:46
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025

|
Цитата(Terrabyte @ Sep 6 2009, 10:15)  Время есть! , хотелось бы понять какие "драйвера" для этого требуются, с nand флеш понятно, по работе этими дквайсами код есть, вопрос в том нужна ли файловая система и linux? А понял, тогда да, Linux здесь возможно и не нужен, задача ARM поддержать mass storage device спецификацию. Как вариант возьмите проект на PIC или AVR и портируйте. Ссылки недавно были на этом форуме и на сайтах производителей.
Сообщение отредактировал baken - Sep 6 2009, 07:47
--------------------
Еж - птица гордая. Не пнешь - не полетит.
|
|
|
|
|
Sep 8 2009, 14:38
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025

|
Цитата(Bird2 @ Sep 8 2009, 18:03)  Открывал похожую тему на 51-х, но никто не подсказал. Задача такая же, но SD не пойдет, только NAND (скорость записи/чтения критична). Обратил внимание на EZ-USB NX2LP от Cypress http://www.cypress.com/products/?gid=9&...p;rpn=CY7C68033. Кит покупать не буду (деньги большие - результат неочевиден), придется собирать самому. Ну вот и вопрос: кто-нибудь работал с такими девайсами? Поделитесь опытом, плз, не все моменты понятны. Самый главный - а правда, что если собрать схему как в ките и залить туда программу, то с ходу получится флешка?  Получится, надо чтобы используемый чип NAND был из списка поддерживаемых софтом или по структуре соответствовал софту. А так да, работать будет сразу. Список чипов можно вытащить из файла xml который идет в комплекте с программой конфигуратором. Вот что они пишут про совместимость http://www.cypress.com/?rID=37460и http://www.cypress.com/?rID=12958
Сообщение отредактировал baken - Sep 8 2009, 14:48
--------------------
Еж - птица гордая. Не пнешь - не полетит.
|
|
|
|
|
Sep 9 2009, 11:16
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672

|
Ага, понятно. В состав кита CY3686 входят 3 платы: FX2LP-BASE, NX2LP-FLEX и отладочная. Не могу понять роль каждой из этих плат (кроме отладочной  ) , можно ли собрать свою плату по схеме NX (не используя FX), будет ли она прошиваться, как программировать ЕЕПРОМку на плате. Конечно, проще заказать кит и спокойно разобраться, но цена у него Да, кстати, в даташитах присутствует фото самого кита в сборе (3 платы) и на разных фото NX присутствует как с установленным контроллером и ЕЕПРОМ, так и без них. В принципиалной схеме они также отсутствуют... Запутался я, в общем
|
|
|
|
|
Sep 9 2009, 11:53
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025

|
Цитата(Bird2 @ Sep 9 2009, 15:16)  В состав кита CY3686 входят 3 платы: FX2LP-BASE, NX2LP-FLEX и отладочная. Вам нужна только одна плата, там где Cypress и NAND, программируется и отлаживается все по USB, ничего больше не нужно.
--------------------
Еж - птица гордая. Не пнешь - не полетит.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|