-1

У меня есть файл журнала .csv, в котором хранятся логические уровни USB (логические уровни D+/D) устройства USB. Формат файла указан ниже:

1.616545667,1,0,0,0,0,0,0,0
1.616545750,1,0,0,0,0,0,0,0
1.616545833,1,0,0,0,0,0,0,0
.....

1-й столбец - "время", 2-й столбец - логический уровень «D +», 3-й столбец - логический уровень «D-», остальные столбцы не используются.

Я хочу знать, есть ли какое-либо программное обеспечение (лучше всего бесплатное), которое может анализировать файл «.csv» и сообщать о «USB-запросах».

На самом деле, я отлаживаю самодельное USB-устройство. Я мог бы использовать USB-осциллограф, чтобы записать уровни USB D+/D- устройства в файл «.csv», и мне нужно программное обеспечение, которое сообщало бы мне, что происходило или что-то не так из файла «.csv».

Заранее спасибо за любое предложение.

1 ответ1

1

Если вы хотите видеть точно логические уровни на USB, было бы лучше использовать некоторый логический анализатор (он должен быть лучше, чем осциллограф). Но невозможно получить логические уровни непосредственно на компьютер, потому что в чипсете есть периферия, которая хранит данные от USB непосредственно в очереди FIFO, и ни один более высокий уровень не знает об этом.

Но во многих случаях вы хотите знать только пакеты, идущие через порт USB. Если вы используете Linux, вы можете использовать Wireshark http://wiki.wireshark.org/CaptureSetup/USB . В Windows вам понадобится виртуальная коробка с Linux или вы можете попробовать использовать http://www.wingmanteam.com/usbsnoopy/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .