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

 
 
 
Reply to this topicStart new topic
> USB MSC (флэшка)
mml
сообщение Nov 26 2014, 17:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 10-11-10
Из: Екатеринбург
Пользователь №: 60 777



Делаю драйвер для работы с флэшкой (не на персональном компьютере).
Есть два вопроса.

1. Скази команды бывают шестибайтными, десятибаитными, и другого размера.
Как спросить у флэшки какого размера команды она использует?

2. У меня есть одна флэшка объемом 256мегабайт с которой работает мой драйвер.
Как только я пытаюсь вставить другую флэшку она не работает.

Работаю следующим образом:
Читаю дескрипторы конфигурации, интерфейса и точки. Они на рабочей и на не рабочей флешке эквивалентные.
Делаю Bulk-OnlyMAssStorageReset.
Читаю GET_MaxLUN. Рабочая и нерабочая возвращают 0.
Потом сразу же подаю скази команду read10. Рабочая флэшка нормально отвечает. Нерабочая флешка просто ничего не отвечает.
В чем разница у этих флешек. Что не делаю еще для правильного старта?

Спасибо.
Go to the top of the page
 
+Quote Post
WitFed
сообщение Nov 27 2014, 11:59
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 271
Регистрация: 6-12-11
Из: Taganrog
Пользователь №: 68 701



Думаю, надо ещё курить доки. Кстати, какие были использованы ?
Я про SCSI-доступ и слыхом не слыхивал, только через пакеты стандарта USB.
Наверняка, SCSI будет пользоваться им как нижним протоколом, можно половить сниффером все случаи.
Но могу предложить "влоб" стучаться всеми известными способами, если первый не прохлял. Если и замучается девайс какой-то -- резетнуть его.
Go to the top of the page
 
+Quote Post
mml
сообщение Nov 27 2014, 19:03
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 10-11-10
Из: Екатеринбург
Пользователь №: 60 777



Цитата(WitFed @ Nov 27 2014, 15:59) *
можно половить сниффером все случаи.

ГДЕ МОЖНО КАЧНУТЬ ХОРОШИЙ БЕСПЛАТНЫЙ СНИФФЕР?
Go to the top of the page
 
+Quote Post

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

 


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


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