I have a question about results I see when I capture USB trace files. Using a BeagleTM USB Protocol Analyzer , I was browsing two separate USB trace files with the DataTM Center Software. On one window, the trace appeared to show some data that didn’t make sense for a short sequence in the packet view. Also, it did not agree with the block view. When I looked at the sequence numbers, some of the packets were out of order. For example, the earlier packets were inserted in a later sequence. Then, after scrolling the window up and down, those packets vanished. Can you explain why I saw that? By the way - the block view was always correct.
Thanks for your question! When you use the Class View or the Transaction View in the Data Center software, the records may not be displayed in the correct time-order. This is due to how the data is grouped for higher level parsing. You can see the records in time-order by switching to Packet View, which disables the higher level parsing. Please note - only the captures that are run in the sequential mode can be viewed in the packet view.
To select a Capture View, use the Capture View Menu in the Transaction Window Controls section of the application.
For additional information, please refer to section 6.7 of the Data Center Software User Manual. Following is a summary of that information:
For more information, please refer to the following documents:
We hope this answers your question. If you have other questions about our software, host adapters, protocol analyzers or other Total Phase products, feel free to email us at sales@totalphase.com or submit a request for technical support.