Have a Beagle ™ 480 USB Protocol Analyzer Protocol analysis tool
(https://www.totalphase.com/media/datasheet/TP_Beagle_USB_480_Protocol_Analyzer-Datasheet.pdf), you can grab the data on the USB bus. Data Center Software can be used to capture and analyze Data on the USB bus.
Software Download address
https://www.totalphase.com/products/data-center/
according to the need to choose which one to download. This software does not require installation and can be opened directly.
USB Drive Download
Windows:https://www.totalphase.com/products/usb-drivers-windows/
Linux:https://www.totalphase.com/products/usb-drivers-linux/
The USB driver under Linux is based on Libusb, so there is no need to install, just copy the extracted 99-totalphase rules to /etc/udev/rules.d/ directory and update the udev rules.
For all products, the Linux driver is based on libusb and there is no need to install
any other drivers on the operating system. For information on access permissions,
refer to the datasheets and the hotplug or udev infrastructure under Linux.
Use of Data Center software
There is a doc/ directory in the directory of the software, which contains the usage instructions of Beagle, Datacenter and Komodo.
Beagle. PDF contains knowledge points related to USB protocol, I2C protocol and SPI protocol;
datacenter. PDF on the use of Data Center software, including capture, filter, trigger, etc.;
komodo. PDF looks like it is about usb-to-can.
For example, if we want to see the enumeration process, we can quickly filter the data of other endpoints. If we Only want to keep the data of Endpoint 0, right click on the data panel to display the fast filtering option, in this case Show Only Endpoint. Of course, if you don’t want to Filter anything, click Disable Filter.
More importantly, if we know that an endpoint is transmitting audio files, we can display data for that endpoint only, filter out other endpoints, and finally File -> Export exports the data to a specific format, and the audio file is ready to play.
While fetching, there are always things that seem to be orphded-nanded-and SPLIT, as follows:
In the article below about the SPLIT and ORPHANED details:
https://www.totalphase.com/blog/2015/03/causes-split-orphaned-packets-beagle-usb-480-protocol-analyzer-captures-detects/
In summary:
SPLIT transfers are used by hosts to communicate with full-/low-speed devices through a high-speed hub. These transfers will have at least a Start SPLIT, and may include polling and handshaking as well.Orphaned packets can occur when a device is connected through a path that does not pass through the Beagle analyzer.
That is, at the time of the grab, there is another low-speed or full-speed device communicating on the USB bus, so SPILIT’s transfer occurs. Such warnings are perfectly normal. To get them out, I filtered the following in the LiveFilter panel:
Read More:
- How to center your HTML button itself? ——Use the align attribute of center or Div
- Introduction to JIRA introduction to HP ALM
- Latex: How to Set text Center
- Several ways to center elements horizontally and vertically
- CSS: several ways to center the box vertically and horizontally
- How to center the box horizontally and vertically in HTML
- 11. Center text
- A convenient method to count the total number of query results in MySQL
- Convergence warning: lbfgs failed to converge (status=1): Stop: total no. of iterations reached L
- RuntimeError: CUDA out of memory. Tried to allocate 600.00 MiB (GPU 0; 23.69 GiB total capacity)
- Introduction to VTK
- Introduction to the principle of Mali tile based rendering
- The total row of the Element table entry page is not displayed
- Vs2019: solution nvcc total: cannot find compiler‘ cl.exe ‘ in PATH
- Data analysis to obtain Yahoo stock data: some problems are encountered when using panda datareader (cannot import name ‘is_ list_ Like ‘problem)
- Inconsistency between adapter data and UI data after dragging recyclerview (data disorder)
- Failed to load response data:No data found for resource with given identifie
- Java — one of Apollo configuration centers — Introduction to Apollo
- Introduction of Hadoop HDFS and the use of basic client commands
- How to Fix Sklearn ValueError: This solver needs samples of at least 2 classes in the data, but the data