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

 
 
> Протокол Bulk-Only для Mass Storage, Только один бульк
AlexBoss
сообщение Jun 30 2006, 13:35
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-06-06
Из: Донецк
Пользователь №: 18 488



Строю Embedded Host на базе Cypress SL811HS для доступа к USB Flash-кам на Full Speed.
Аппаратура в порядке. Все SetUp транзакции (те, что адресованы к 0-му EndPoin) завершаются успешно.
А вот с транспортным протоколом (это который "Bulk-Only") - какие-то непонятки.
Выполняется любая, есс-но из числа поддерживаемых классом, SCSI команда. Выполняестя
корректно и полностью - с корректным CSW. И после этого любая попытка обращения к BulkOut
EndPoint приводит к Time-Out!
Например, читаем сектор:
- посылаю в BulkOutEP CBW (31 байт с кодом операции 28h) - получаю ACK;
- посылаю 8 запросов чтения по 64 байта из BulkInEP - получаю NAK,NAK....ACK и
512 байт Boot сектора флэшки;
- посылаю запрос чтения 13-ти байт из BulkInEP - получаю ACK и коррктный CSW с
"Command Passed".
Все! Любые попытки повторить это, или послать любую другую SCSI команду в Bulk-Only
упаковке приводит к Time-Out в статусе пакета. Пробовал 5 разнотипных флэшек - результат
идентичный.
Может кто наступал на подобные грабли? java script:emoticon(':help:', 'smid_14')
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexBoss
сообщение Jul 4 2006, 09:44
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 30-06-06
Из: Донецк
Пользователь №: 18 488



Глубокоуважаемые братья по разуму. Вопрос N2.
Кто-нить, где-нить встречал описание "vendor-specific", как это заявлено в "SCSI Block Commands", команды с кодом 23h??? Что-то я ее в упор везде не вижу, а Винда напорно использует на стадии
инициализации USB Mass Storage, в общем любой флэшки.
Может мои проблемы (см. пред. пост) как раз отсюда родом?

Если кто, что знает, свисните пожалуйста.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:30
Рейтинг@Mail.ru


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