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

 
 
 
Reply to this topicStart new topic
> Usb mass storage
paf
сообщение Jul 26 2006, 23:26
Сообщение #1





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



Хочу на TMS320F2812 разрабатывать систему, но в системе должна быть обязательна поддержка usb flash drive внешних. В качестве хоста мне посоветовали ISP1362, что можете посоветовать взять готового из ПО.
Интересует все ПО, которое необходимо для записи на usb flash drive.

Обязательно ли для этой задаче использовать OS?
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 2 2006, 11:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(paf @ Jul 27 2006, 03:26) *
Хочу на TMS320F2812 разрабатывать систему, но в системе должна быть обязательна поддержка usb flash drive внешних. В качестве хоста мне посоветовали ISP1362, что можете посоветовать взять готового из ПО.
Интересует все ПО, которое необходимо для записи на usb flash drive.

Обязательно ли для этой задаче использовать OS?

В принципе не обязательно, но FAT/FAT32 лопатить придется....
Go to the top of the page
 
+Quote Post
andreywz
сообщение May 23 2008, 08:00
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 31-07-07
Пользователь №: 29 482



Цитата(-Al- @ Aug 2 2006, 14:18) *
В принципе не обязательно, но FAT/FAT32 лопатить придется....

Позвольте полюбопытствовать чем закончились Ваши изыски в области ISP1362 и usb flash drive?
У меня похожая железяка. Я добился определённых результатов, но остались определённые вопросы. Если вопрос, насчет ISP1362, актуален отзовитесь!
Go to the top of the page
 
+Quote Post
Димыч
сообщение Jun 4 2008, 10:08
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331



в реализации USB MS в целом нет ничего сложного. Делать всё по спецификациям и всё. Иной момент, что некоторые реллизы OS шлют определённые ненужные запросы на девайс, другие нет. В определённый момент мы убили некоторое время именно на то, чтобы железка работала на всех ОС. Сильно помог тогда трейсер Bushound.
Go to the top of the page
 
+Quote Post
Terrabyte
сообщение Sep 5 2009, 21:15
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 2-01-07
Из: Russia
Пользователь №: 24 042



Здравствуйте. Есть задача, сделать usb флёшку, на контроллере с аппаратным модулем USB, то есть устройство Mass Storage Device, с использованием NAND flash или SD. То есть например PC(usb) <->ARM7 <-> flash. Пошу помочь разобраться, что для этого понядобиться, что нужно писать, сколько времени на это уйдёт, если не спешить сильно )) ?
Go to the top of the page
 
+Quote Post
baken
сообщение Sep 6 2009, 05:21
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 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


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
Terrabyte
сообщение Sep 6 2009, 06:15
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 2-01-07
Из: Russia
Пользователь №: 24 042



Цитата(baken @ Sep 6 2009, 09:21) *
Насколько я понимаю времени совсем немного, цепляется NAND к процессору и запускается Linux, поддержка NAND там давно встроена.
....Для работы с NAND возможно придется портировать код с другой версии Linux.

Время есть! , хотелось бы понять какие "драйвера" для этого требуются, с nand флеш понятно, по работе этими дквайсами код есть, вопрос в том нужна ли файловая система и linux? , на сколько я понимаю FAT реализует host устройство, которое формирует каталоги, подкаталоги, файлы .. отображает всё это, а тут host-ом является комп .. в моём представлении флешка просто выполняет команды запист чтения, она сама не создаёт файлы.. ос на флефку ..?
Go to the top of the page
 
+Quote Post
baken
сообщение Sep 6 2009, 07:46
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 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


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
Bird2
сообщение Sep 8 2009, 14:03
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



Открывал похожую тему на 51-х, но никто не подсказал. Задача такая же, но SD не пойдет, только NAND (скорость записи/чтения критична). Обратил внимание на EZ-USB NX2LP от Cypress http://www.cypress.com/products/?gid=9&...p;rpn=CY7C68033. Кит покупать не буду (деньги большие - результат неочевиден), придется собирать самому. Ну вот и вопрос: кто-нибудь работал с такими девайсами? Поделитесь опытом, плз, не все моменты понятны. Самый главный - а правда, что если собрать схему как в ките и залить туда программу, то с ходу получится флешка? laughing.gif
Go to the top of the page
 
+Quote Post
baken
сообщение Sep 8 2009, 14:38
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 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. Кит покупать не буду (деньги большие - результат неочевиден), придется собирать самому. Ну вот и вопрос: кто-нибудь работал с такими девайсами? Поделитесь опытом, плз, не все моменты понятны. Самый главный - а правда, что если собрать схему как в ките и залить туда программу, то с ходу получится флешка? laughing.gif

Получится, надо чтобы используемый чип NAND был из списка поддерживаемых софтом или по структуре соответствовал софту. А так да, работать будет сразу.
Список чипов можно вытащить из файла xml который идет в комплекте с программой конфигуратором.
Вот что они пишут про совместимость http://www.cypress.com/?rID=37460
и http://www.cypress.com/?rID=12958

Сообщение отредактировал baken - Sep 8 2009, 14:48


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
Bird2
сообщение Sep 9 2009, 11:16
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



Ага, понятно.
В состав кита CY3686 входят 3 платы: FX2LP-BASE, NX2LP-FLEX и отладочная.
Не могу понять роль каждой из этих плат (кроме отладочной biggrin.gif ) , можно ли собрать свою плату по схеме NX (не используя FX), будет ли она прошиваться, как программировать ЕЕПРОМку на плате. Конечно, проще заказать кит и спокойно разобраться, но цена у него cranky.gif
Да, кстати, в даташитах присутствует фото самого кита в сборе (3 платы) и на разных фото NX присутствует как с установленным контроллером и ЕЕПРОМ, так и без них. В принципиалной схеме они также отсутствуют... Запутался я, в общем crying.gif
Go to the top of the page
 
+Quote Post
baken
сообщение Sep 9 2009, 11:53
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Цитата(Bird2 @ Sep 9 2009, 15:16) *
В состав кита CY3686 входят 3 платы: FX2LP-BASE, NX2LP-FLEX и отладочная.

Вам нужна только одна плата, там где Cypress и NAND, программируется и отлаживается все по USB, ничего больше не нужно.


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post

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

 


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


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