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

 
 
> Работа с USB <=> FlashDisk., Как реализовать работу с FlashDisk-ом?
JS1
сообщение Mar 1 2005, 11:12
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 1-03-05
Пользователь №: 2 956



Сделал контроллер занимающийся сбором информации
Есть необходимость скидывания информации на FlashDisk (с поддержкой Plug&Play) в виде файлов и папок, что бы потом слить эти файлы и папки на PC.
Ядро на котором сделан контроллер не имеет USB, посоветовали использовать
микруху ISP1362
В USB и Fat16, Fat32, Plug&Play, не шарю, помогите плиз кто что знает.
Наработки, исходники, советы и ссылки на интересующую меня информацию всё приветствуется.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
JS1
сообщение Mar 1 2005, 12:14
Сообщение #2





Группа: Новичок
Сообщений: 6
Регистрация: 1-03-05
Пользователь №: 2 956



Вот именно я хочу подключить обычную Флэш-usb к своему контроллеру и с соблюдением "правил" её файловой системы слить на неё инфу в виде файлов, с возможностью создания папок... полноценная работа с диском. Что б потом воткнув её в PC работать нормальными файлами.
Go to the top of the page
 
+Quote Post
olefil
сообщение Mar 1 2005, 12:35
Сообщение #3


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

Группа: Свой
Сообщений: 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 нужен для задач где устройство иногда становится перефирией, а в вашем случае вроде это не так.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


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


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