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

 
 
 
Reply to this topicStart new topic
> USB MassStorage, Снифер и пообщатся
sifadin
сообщение Apr 22 2014, 15:11
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Здравствуйте!
Разрабатываю SCSI USB флэшку
Нужно посмотреть что она передает в ПК в ответ на запросы чтения секторов
Поставил Free Device Monitor Studio
Но он вываливает все пакеты в одну кучу и их никак не просеять, хотя бы по размеру

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

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

Спасибо
Go to the top of the page
 
+Quote Post
sifadin
сообщение Apr 26 2014, 00:17
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 11-02-09
Пользователь №: 44 698



Цитата(sifadin @ Apr 22 2014, 18:11) *
Здравствуйте!
Разрабатываю SCSI USB флэшку
Нужно посмотреть что она передает в ПК в ответ на запросы чтения секторов
Поставил Free Device Monitor Studio
Но он вываливает все пакеты в одну кучу и их никак не просеять, хотя бы по размеру

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

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

Спасибо

Черт побери, почему мне никто не отвечает
Go to the top of the page
 
+Quote Post
silantis
сообщение Apr 26 2014, 02:36
Сообщение #3


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

Группа: Участник
Сообщений: 111
Регистрация: 24-04-14
Пользователь №: 81 504



Потому что никто в здравом уме не слушает USB, стараются этот момент обойти выбором надежной среды разработки, которая включает вменяемый чип, хорошую документацию и работоспособные примеры. Слушать USB это дорого, и сложно, и никому не нужно. Если Вы разрабатываете USB устройство, возьмите железобетонный процессор с 100% обкатанным USB и сосредоточьтесь на SCSI стороне. Зачем Вам слушать USB и разбираться в физике процесса. Это просто трата времени.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 26 2014, 04:34
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



USBTrace, USBlyzer. Вторая может работать в триальном режиме месяц без ущерба функциональности. Фильтры есть.
Но ни первая, ни вторая не сильно просветили меня, что же там пересылается по шине. Слишком много информации выдают. Они, наверное, пересылки внутри самой Windows показывают. sm.gif
Помог осциллограф и декодирование пакетов вручную. Не так сложно, как представлялось. Есть осциллографы с декодированием последовательных шин.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 26 2014, 08:06
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(sifadin @ Apr 22 2014, 21:11) *
Разрабатываю SCSI USB флэшку
Нужно посмотреть что она передает в ПК в ответ на запросы чтения секторов
Поставил Free Device Monitor Studio
Но он вываливает все пакеты в одну кучу и их никак не просеять, хотя бы по размеру

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

Если вы сами именно разрабатываете USB девайс, то что вам мешает сделать лог обмена по USB на какой-нить простой интерфейс (типа UART)
в вашем контроллере? Это самый надёжный путь.
Ещё тут рекомендовали уже USBtrace. Разобраться там можно. Только надо учитывать, что он показывает не реальные пересылки по шине
(такое может только аппаратный сниффер), а запросы к API виндового USB-драйвера на некоем уровне.

Цитата(silantis @ Apr 26 2014, 08:36) *
Потому что никто в здравом уме не слушает USB, стараются этот момент обойти выбором надежной среды разработки, которая включает вменяемый чип, хорошую документацию и работоспособные примеры. Слушать USB это дорого, и сложно, и никому не нужно. Если Вы разрабатываете USB устройство, возьмите железобетонный процессор с 100% обкатанным USB и сосредоточьтесь на SCSI стороне. Зачем Вам слушать USB и разбираться в физике процесса. Это просто трата времени.

Разработка - это вообще дорого и сложно. Зачем вообще в чём-то разбираться если можно купить готовое???
С такой позицией непонятно - что вы делаете на этом форуме?
Go to the top of the page
 
+Quote Post
silantis
сообщение Apr 26 2014, 08:19
Сообщение #6


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

Группа: Участник
Сообщений: 111
Регистрация: 24-04-14
Пользователь №: 81 504



Цитата(jcxz @ Apr 26 2014, 12:06) *
Разработка - это вообще дорого и сложно. Зачем вообще в чём-то разбираться если можно купить готовое???
С такой позицией непонятно - что вы делаете на этом форуме?

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

Сообщение отредактировал silantis - Apr 26 2014, 09:08
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 06:38
Рейтинг@Mail.ru


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