|
Работа с USB <=> FlashDisk., Как реализовать работу с FlashDisk-ом? |
|
|
|
Mar 1 2005, 11:12
|
Группа: Новичок
Сообщений: 6
Регистрация: 1-03-05
Пользователь №: 2 956

|
Сделал контроллер занимающийся сбором информации Есть необходимость скидывания информации на FlashDisk (с поддержкой Plug&Play) в виде файлов и папок, что бы потом слить эти файлы и папки на PC. Ядро на котором сделан контроллер не имеет USB, посоветовали использовать микруху ISP1362 В USB и Fat16, Fat32, Plug&Play, не шарю, помогите плиз кто что знает. Наработки, исходники, советы и ссылки на интересующую меня информацию всё приветствуется.
|
|
|
|
|
 |
Ответов
|
Mar 1 2005, 12:14
|
Группа: Новичок
Сообщений: 6
Регистрация: 1-03-05
Пользователь №: 2 956

|
Вот именно я хочу подключить обычную Флэш-usb к своему контроллеру и с соблюдением "правил" её файловой системы слить на неё инфу в виде файлов, с возможностью создания папок... полноценная работа с диском. Что б потом воткнув её в PC работать нормальными файлами.
|
|
|
|
|
Mar 1 2005, 12:35
|
Частый гость
 
Группа: Свой
Сообщений: 146
Регистрация: 8-12-04
Пользователь №: 1 407

|
Идея ясна. Действительно OTG - это то, что вам надо. Я точно не в курсе чего там с ISP1362 работать начну с ним только недели через две но по Pdf вроде все не плохо. Для того, чтобы работать с флэш дисками вам придется реализовать два основных протокола общения: 1 - с применением Interrupt линии; 2 - Bulk режим. Как точно они там называются я не помню. Но точно знаю, что 1 более не рекомендован для использования. Хотя отмечу, что на нем дофига флешей сделано. Рекомендую, так как это ваше устройство, использовать флэш типа Pen Drive (как вы это отметили), она работает по одной Bulk линии и по ней передает команды и данные. Для начала вам придется написать драйвер для USB контроллера. Если с этим проблем не возникнет, далее написать или где-то скачть UHCI или OHCI контроллер (имеется ввиду программу), повидимому убрав из него операцинно зависимый код (хотя если у вас на "вычислителе" ОС стоит, то для нее возможно все уже есть) вы сможете получить управление вашим USB каналом. Далее надо где - то надыбать протокол общения с флеш устройством. И по управлять им (например, угробить его файловую систему или, что-то в этом роде). Вам обязательно потребуется уметь работать с FAT16 и FAT32 - это не очень сложно программы в инете я где-то видел. Основное действие - это определить размер диска, прочитать файловую систему, создать новый файл (папку) и закачть данные (это самое простое действие). --Извеняюсь за ошибки постоянно отвлекают-- Незнаю насколько принципиально использовать любую флеш, я бы посаветовал использовать флеш уже с готовой файловой ситемой и просто лить по определенным адресам информацию (если конечно это возможно). Кстати похоже для реализации вашей задачи можно использовать просто хост контроллер типа SL811HS. Он позволит управлять флешью без проблем и ног у него поменьше, да кстати и проги под него есть все - это точно сам недавно с ним работал. Просто OTG нужен для задач где устройство иногда становится перефирией, а в вашем случае вроде это не так.
|
|
|
|
Сообщений в этой теме
JS1 Работа с USB <=> FlashDisk. Mar 1 2005, 11:12 olefil Да это будет сложновато. Суть конечно проста. Необ... Mar 1 2005, 11:30 JS1 С philips-ом я не работал, просто посоветовали т.... Mar 1 2005, 11:42 olefil Это не так елси работаете с ОС поддерживающей PnP.... Mar 1 2005, 11:50  Jools Цитата(olefil @ Mar 1 2005, 14:50) Дрова ... Mar 20 2006, 05:40   Ned Цитата(Jools @ Mar 20 2006, 09:40) Цитата... Sep 8 2006, 20:38    Mirabella Уважаемые коллеги, так насколько реально использов... Sep 20 2006, 07:05     rezident Цитата(Mirabella @ Sep 20 2006, 13:05) Ув... Sep 20 2006, 19:41      Doka Цитата(rezident @ Sep 20 2006, 23:41) Цит... Sep 21 2006, 18:51 JS1 Мой контроллер является самостоятельным устройство... Mar 1 2005, 12:00 olefil Я просто не очень понял изначально задачу. Похоже,... Mar 1 2005, 12:06 JS1 Кто чем может помогите.
Наработки, исходники, ссыл... Mar 1 2005, 12:33 one_man_show Осмелюсь предложить альтернативный вариант, которы... Mar 1 2005, 13:08 olefil Да это так, он дешевле и возможно проще, но присут... Mar 1 2005, 13:13 JS1 Уважаемый olefil, можно поподробней о работе с кон... Mar 2 2005, 05:43 olefil Этот контроллер построен по спецификации OTG, а со... Mar 3 2005, 07:55 Z0Rk По данной теме есть очень интересный контроллер AL... Mar 16 2005, 20:39 olefil А сколько он стоит и как программируется. Mar 17 2005, 07:29 mitayd А никто не пробовал использовать SL811HS с микроко... Mar 2 2006, 17:34 Alex B._ это интереснее
http://www.efo.ru/doc/Ftdi/Ftdi.pl?... Sep 20 2006, 21:15 Doka Цитата(Alex B._ @ Sep 21 2006, 01:15) это... Sep 21 2006, 19:05 Alex B._ >> а чего же ожидать от программной реализац... Sep 21 2006, 20:33 Doka Цитата(Alex B._ @ Sep 22 2006, 00:33) ... Sep 22 2006, 06:33 Alex B._ >> Но если аппетит прийдет во время еды и за... Sep 22 2006, 08:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|