Перейти к содержанию
    

USB MassStorage

Здравствуйте!

Разрабатываю SCSI USB флэшку

Нужно посмотреть что она передает в ПК в ответ на запросы чтения секторов

Поставил Free Device Monitor Studio

Но он вываливает все пакеты в одну кучу и их никак не просеять, хотя бы по размеру

 

Во вторых хочется послать какой-нибудь пакет и посмотреть что он выдаст обратно

 

Подскажите мне средства разработки, которые это могут

 

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

Разрабатываю SCSI USB флэшку

Нужно посмотреть что она передает в ПК в ответ на запросы чтения секторов

Поставил Free Device Monitor Studio

Но он вываливает все пакеты в одну кучу и их никак не просеять, хотя бы по размеру

 

Во вторых хочется послать какой-нибудь пакет и посмотреть что он выдаст обратно

 

Подскажите мне средства разработки, которые это могут

 

Спасибо

Черт побери, почему мне никто не отвечает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потому что никто в здравом уме не слушает USB, стараются этот момент обойти выбором надежной среды разработки, которая включает вменяемый чип, хорошую документацию и работоспособные примеры. Слушать USB это дорого, и сложно, и никому не нужно. Если Вы разрабатываете USB устройство, возьмите железобетонный процессор с 100% обкатанным USB и сосредоточьтесь на SCSI стороне. Зачем Вам слушать USB и разбираться в физике процесса. Это просто трата времени.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

USBTrace, USBlyzer. Вторая может работать в триальном режиме месяц без ущерба функциональности. Фильтры есть.

Но ни первая, ни вторая не сильно просветили меня, что же там пересылается по шине. Слишком много информации выдают. Они, наверное, пересылки внутри самой Windows показывают. :)

Помог осциллограф и декодирование пакетов вручную. Не так сложно, как представлялось. Есть осциллографы с декодированием последовательных шин.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разрабатываю SCSI USB флэшку

Нужно посмотреть что она передает в ПК в ответ на запросы чтения секторов

Поставил Free Device Monitor Studio

Но он вываливает все пакеты в одну кучу и их никак не просеять, хотя бы по размеру

 

Во вторых хочется послать какой-нибудь пакет и посмотреть что он выдаст обратно

Подскажите мне средства разработки, которые это могут

Если вы сами именно разрабатываете USB девайс, то что вам мешает сделать лог обмена по USB на какой-нить простой интерфейс (типа UART)

в вашем контроллере? Это самый надёжный путь.

Ещё тут рекомендовали уже USBtrace. Разобраться там можно. Только надо учитывать, что он показывает не реальные пересылки по шине

(такое может только аппаратный сниффер), а запросы к API виндового USB-драйвера на некоем уровне.

 

Потому что никто в здравом уме не слушает USB, стараются этот момент обойти выбором надежной среды разработки, которая включает вменяемый чип, хорошую документацию и работоспособные примеры. Слушать USB это дорого, и сложно, и никому не нужно. Если Вы разрабатываете USB устройство, возьмите железобетонный процессор с 100% обкатанным USB и сосредоточьтесь на SCSI стороне. Зачем Вам слушать USB и разбираться в физике процесса. Это просто трата времени.

Разработка - это вообще дорого и сложно. Зачем вообще в чём-то разбираться если можно купить готовое???

С такой позицией непонятно - что вы делаете на этом форуме?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разработка - это вообще дорого и сложно. Зачем вообще в чём-то разбираться если можно купить готовое???

С такой позицией непонятно - что вы делаете на этом форуме?

И действительно...

Изменено пользователем silantis

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...