CATC USB2.0 抓包
所属分类:嵌入式/单片机/硬件编程
开发工具:Visual C++
文件大小:11682KB
下载次数:37
上传日期:2018-01-13 13:15:39
上 传 者:
coolhunter11
说明: 嵌入式usb开发必备,抓包工具
非常好用的usb开发辅助工具!
(Embedded USB development necessary, capture tools
Very good use of USB development tools!)
文件列表:
catcanlz.inf (4325, 2002-04-04)
catcanlz.sys (13372, 2002-04-04)
catcndev.dll (65536, 2002-09-11)
data1.cab (456113, 2004-07-25)
data1.hdr (30810, 2004-07-25)
data2.cab (11191498, 2004-07-25)
ikernel.ex_ (344923, 2001-09-05)
layout.bin (499, 2004-07-25)
License.htm (16545, 2004-06-23)
Setup.exe (54784, 2001-04-11)
Setup.ini (84, 2004-07-25)
setup.inx (186457, 2004-07-25)
Computer Access Technology / \
Corporation / V \
------------------------------------------------------------------------------
3385 Scott Blvd.
Santa Clara, CA 95054
Tel: +1/408.727.6600 Fax: +1/408.727.6622
Read Me Notes for Advisor Software Version 2.12 Updated: July 25, 2004
Table of Contents
Overview
System Requirements
Release Notes
Known Problems and Issues
Technical Support
------------------------------------------------------------------------------
Overview
This Read Me file contains last-minute product information for the
Advisor Version 2.12.
------------------------------------------------------------------------------
System Requirements
The following is a list of recommended configuration for the host machine
that runs the Advisor application and that is connected to the Advisor
Analyzer.
Software
Operating System: Microsoft Windows ***SE, Me, 2000 or XP. The
Advisor application can be used on machines with Windows NT 4.0 to view
trace files.
Required setup: Microsoft Internet Explorer, version 5 or newer.
Note: When Using Windows XP, please disable the function:
"Allow the Computer to turn off this device to save power."
This can be disabled in the My Computer Properties (System Properties)
window under the Hardware Tab. Go to
Device Manager > Universal Serial Bus Controllers > USB Hubs.
Find the Hub that corresponds to the UPAS 2500H select the
Power management tab. (The internal Hub on the CATC Analyzer has 4 ports)
If this feature is enabled (checked), it will cause
the UPAS system to hang after a firmware or BusEngine update. So
uncheck it. If you do no want to change this attribute, you
can instead re-enable the port by power cycling your computer.
Hardware
Processor: For optimum performance, use processors of Intel's
PentiumIII/Pentium4 family, AMD’s Athlon/Duron family, or other
compatible processors with clock speed of 500mHz or higher (Processors of
Intel’s Pentium II/Celeron family or AMD’s K6 family with clock speed of
300mHz is a minimum).
Memory: For the best performance, it is recommended to have physical RAM
twice the size of the recording buffer setup - 256MB or more (minimum of
128MB of RAM).
Hard Disk: At least 20MB of free hard disk space is required for the
installation. Additional disk space is needed for storing the recorded
data in files during the recordings process (can be as much as 150MB when
recording a full buffer size).
Display: Resolution of 1024 x 768 with at least 16-bit color is recommended
(resolution of 800 × 600 with 16-bit color is a minimum).
Connectivity: A USB interface is required to connect to the Advisor
analyzer. This is not a requirement if the application is going to be used
only as a viewer.
------------------------------------------------------------------------------
Release Notes
Version 2.12 Build 327
New Features:
- Video Class decoding of Descriptors, Requests, and data headers
- Supports Transaction level decoding for Isoch Video Data Headers
- Add shortcuts for Hiding SOF, NAK, Chirp
- Add shortcuts for Display and Recording Options and Generate start/stop
- Add menu selection to load the most recently assigned decoding mapping to a
trace file, saving time from having to map each endpoint explicitly
- Endpoint Data Compare feature allows user to select 2 endpoints in a trace
and verify that the data in one direction matches the data echoed back.
- Selection of an endpoint for Search, Hide, etc. now includes the direction,
so (for example) Endpoint 3 OUT and Endpoint 3 IN are treated separately
- Seperate USBTracer API library from Advisor API library so they can be used
by themselves
- File Open dialogs now include BOTH .usb and .utg files
Bug Fixes:
- PTP/Still Image decoding bug fixes
- Add "Complete No" field to show transactions which are not completed,
as is done in USB Chief
- Remove extraneous data that was occuring during Export Data feature.
- Fix Timing Calculator time base default behavior
- Allow decoding of captures which have truncated data, as best as we can.
- Fix erroneous Toggle Violation Error that occured after a SET_INTERFACE
command
- Fix Bandwidth calculation error when small number of packets being measured
- Fix minor PTP and OTG Decoding errors
- Fix truncated export of Transactions to .CSV files
------------------------------------------------------------------------------
Released Version History
Version 2.03 Build 286
New Features:
- Picture Transfer Protocol /Still Image Class Decoding
- Trigger Timestamp added to File Information
Bug Fixes:
- Fix turnaround violation trigger when it is the last packet before suspend
- Fix Mass Storage Decoding bug which prevented complete decoding in cases
where Writes were started very quickly after the previous one completed.
- Fix crash which happened when around 10,000 errors of the same type occur.
- Add more tolerance for SE1 conditions
- Filter SE0 conditions better (Don't report them if marginal)
- Fix search for data pattern in Transfer bug
Version 2.00 Build 235
New Features:
- 2-Stage SOF Hiding Option, allowing the hiding of only
empty-frame SOF packets
- User can select Timestamp to be displayed at beginning or end of packet
- Timestamp now shown for Transactions and Transfers
- Export to CSV file for Excel, etc.
- Keyboard Shortcuts for changing levels: CTRL-<1,2,3,4>
Additional changes in Release 2.00:
- Support new Advisor hardware revision
Version 1.92 Build 204
Bug Fixes in Release 1.92:
- Disallow Toggle Error Detection on Control Endpoints
- Fix false detection of turnaround violation after
a complete split Data In (Host doesn't ACK these)
- Assorted Bluetooth Decoding file fixes and updates
- Hub Decoding file fixes
- Show error for script decoder files that dont have
UsbClassCode or UsbVendorId declared
- Fix improper decoding of Hi-Speed bulk due to packet
length assumption of *** bytes (its 512 on HiSpeed)
- Fix occasional hang when applying Mass Storage
decoding to an endpoint
- SCSI Mass Storage decoding file fixes and enhancements
- Fix Low Speed Capture problem where packets are missed due
to intermingled SE0 signals of less than 210ns between
packet bits.
- Fix inability to search for or hide any addresses over 63
- Fix improper toggle triggering on SPLIT packets
- During OTG SRP analysis, show premature SOF's before
Bus Reset as an error
- Don't show false Data Toggle violations when Data Truncation
is enabled
Version 1.91 Build 200
New Features:
- Advanced Script-Based Decoding
- Mass Storage Bulk-Only SCSI Decode
- Updated Hub Decoder
- Update Bluetooth HCI decoder
- Preserve user overrides on Transfer Types (Interrupt vs Bulk
assignment)
Bug Fixes in Release 1.91:
- Timing Calculator can now be closed when it's pinned
- Search for Frame Number, Empty Frames, and non-empty frames fixed
Version 1.81 Build 1***
New Features:
- Navigator Window to help define areas of interest for scrolling within
a trace file
- Dockable Bandwidth Calculator
- Descriptor Decoding window is now sizeable
- .VCD file importing function
- Marker dialog can remain open while navigating through trace file
- Search for Transfer Data Length
- View Transfer Data Block
- Trigger on Data Length Equals, Less than, Greater than, and Not Equal
to a value
- F1 key-based Help
- Explorer plug-in for previewing .usb files
- Faster Hiding of Packets
- Vendor ID's Decoded into their company name
- Hide Chirps button (for use when viewing USBTracer trace files)
Bug Fixes in Release 1.81:
- Next and Previous buttons in Decoding Dialog fixed
- Fix crash when hitting Hide Devices button after previously closing it with
the close box (rather than the Apply button)
- Fix ability to hide packets based on speed
- MDATA Packet Direction fixed
- Formulas now shown for Timing Calculator
- Fix Export Data bug which exported data from NAK'ed transactions
- Export Data now works on transfers over 1 million
- Fix decoding of High Bandwidth Isoch Transfers
- Fix false toggle violation when GET Control Transfer returns no data
- Fix incorrect identification of Bulk transfer on low speed branch
- Fix incorrect toggle violation after Chirp Sequence
- Fix misc bugs in Timing Calculator
- Fix bug which prevented partial nibble mask/match values in data
related Recording Resources (Data Pattern, Transactions, Device Requests)
Version 1.71 Build 137
New Features:
- Transaction Decoding in Background allows quicker access to viewing traces
- Search for Splits
- Performance Enhancements
- Updating older files to current versions is now under User's control
- User can override transfer types identified for some Interrupt and Bulk
transfers, in case analyzer was not able to distinguish them properly
- User can choose Quick Search for Pid's and some Bus Conditions, at the
cost of greater memory use. Also speeds up SOF/NAK hiding.
- Quick search for ANY Errors
- Add ability to default to Data Fields Expanded
Bug Fixes in Release 1.71:
- Installation fixed to avoid possibility of accidental deletion of user's
trace files or other files in the Advisor directory during uninstall,
- Fix crash upon loading previous version files that contain Markers
- Fix decoding of OTHER_SPEED_CONFIGURATION descriptor
- Fix crash when doing time calculations on Empty trace
- Fix bug which prevented USBChief files of release 1.33 from being converted
to current format.
- Fix Auto-Merge recording options feature
- Improve Transfer Decoding algorithms to better identify transfer types
- Fix virtual memory problem in Export to Generator Text feature
- Fix crash when double-clicking on a .usb file
Version 1.70 Build 111
New Features:
- Trigger Sequence Enhancements: Up to 7 levels of trigger event sequencing
for ALL event types. In addition, up to 2 of these events can utilize
Counters.
- New, more complete, easier to use Display Options Dialog.
- Automation (Remote Control) Interface and API available
- Search in Hidden Elements
- Find All search function
- Licensing and Maintenance infrastructure
- Split Token trigger
- Packet Direction field in Packet View
- Identify and report incomplete byte errors
- Trigger on incomplete bytes
- Bluetooth Decoding file is now 1.1 compliant
- Go To Channel implemented
- Windows: Tile Vertical as well as Horizontal
- Performance Enhancements
Bug Fixes in Release 1.70:
- Fix crash when hitting Device button in Bandwidth Calculator
- Channel in Recording Options dialog not set correctly after
saving .rec file
- Toolbar icons now correct after an install
- Fix 2.0 GetDescriptors and SetDescriptors decoding
- Fix crash when scrolling an empty trace window
- Fix false toggle errors after a Bus Reset condition
Version 1.60 Build 90
New Features:
- Bus Utilization view
- Drop-down display option menus on Packet Fields
- Trigger on Data Length
- Markers are now supported for Transactions
- Option of displaying Timestamp in Nanoseconds
Bug Fixes in Release 1.60:
- Fix idle time calculations when packets are preceded by
or follow bus conditions and/or packets of different speeds
(low speed on full speed branch)
- Fix error in Suspend Detection
- Fix error which caused faulty data to be displayed in the
transaction view of a packet which had errors
- SplitTransaction faulty toggle violations fixed
- Export Data works on Control Transfers now.
Version 1.50 Build 65
Bug Fixes in Release 1.50:
- Fix incorrect toggle errors on ISOC split transaction
- Fix problem where ISOC transactions were being mis-interpreted as
BULK transactions, and vice-versa
- Fix problem with doing a SaveAs from Advisor on a Advisor file
(and vice-versa) was reporting numerous errors incorrectly.
- Fix bug where toggle/timeout errors were being reported on addresses that
were not on the USB wire under test.
- Fix bug which caused dropped trace data blocks ~30 packets before the end
of a trace after stop button is hit. Generally causes a false CRC problem,
but could be others. Effects only high speed traces.
- Add checking for ENDPOINT_HALT to reset toggle state of an endpoint.
Prior to this, toggle state was incorrectly shown as being an error
in half of the cases.
- Fix bug which would cause incorrect data toggle and timout error analysis
on devices with addresses above 63.
Version 1.42 Build 63
Bug Fixes in Release 1.42:
- Fix Ping output in Export to Gen File
- Framing error in High Speed during reset: was showing errors on 2 packets,
should have been 1.
- Use better filter for tranceiver glitches to prevent regular Bad Packets
from being filtered
- Show missing NAKs as errors (They were not being shown at any level)
- Fix various toggle violation errors: show ones that were being missed,
remove false reports.
- Fix various turnaround/timeout violation errors: show ones that were
being missed, remove false reports.
- Make turnaround violation visible at Transaction level
- Fix exporting Low Speed trace to Gen File
- Make Timestamps on Consective Packets which are the same an Internal Error
- Fix bug which caused bad data packets to be generated sometimes when bit
stuffing had occurred.
- Fix Bus Conditions timestamp and duration precision.
- Fix tooltip/taskbar interference bug in Windows NT/2K
- Truncate Data feature fixed
- False Turnaround Violations fixed
- Fixed RESTART Recording Option Action for Counters and Sequencers.
- TimeStamp precison improvements
- Fix bug in Suspend and Resume duration calculations.
Version 1.41 Build 61
Enhancements in Release 1.41
- Traffic Summary Report
- Bandwidth Calculator
- Enhanced Search capabilities
- Data Export (Ascii or Binary)
- Enhanced Transfer Decoding
- Data Cell View at all levels
- Right button support
Version 1.32 Build 46
Bug Fixes:
- Garbage Trace data on Full Speed traces when disconnectin then
reconnecting. New Bus Engine (1.30) fixes this bug.
- Decoding from the Setup packet field was causing hangs, crashes, and/or
incorrect data to be displayed. Fixed in this release.
- Recording Options trigger out conditions were changing which resource they
were assiciated with. Fixed.
Version 1.31 Build 44
- New bus engine (1.23) fixes a bug that was preventing "Filter In"
recording option function.
- New Advisor.sys driver file fixes a bug which prevented it from
working on systems with a VIA-based host controller, and on some
Intel systems.
- Fixes crash that occured when selecting Window/Windows... menu item.
- Fix checkboxes losing their checked state in
"RecordingOptions/Events/Errors" and
"RecordingOptions/Events/External Input signals" dialogs.
Version 1.30 Build 41
- A new version of the BusEngine, 1.22 is included with this release. Please
update the BusEngine for your analyzer after installing the software. Use
the "Update BusEngine" button in the Setup Analyzer dialog window for this
purpose.
- Firmware version remains 1.02 as in Release 1.2.
- Merging of dual trace traces (which were recorded simultaneously) into
one file. If recorded above and below a High-speed Hub, the
classic branch packets are incorporated into the decoding of the
split transaction and transfer viewing levels.
- Configurable trigger output (to the breakout board)
- Setup data trigger/filter capability
- Conversion of Inspector/Detective trace files, as well as better
conversion of USB Chief files.
- Support for tracing operations on Windows NT 4.0, (requires the addition
of a USB for NT stack)
- BusEngine/Firmware/Software version compatiblity enforcement: Recording
is not allowed unless all three components are determined by the
software to be compatible.
- Transaction/Transfer analysis speed-up. Under certain conditions, the
previous release would appear to be hung during the automatic decoding
stage when a file was loaded, when in reality it was slowly working.
The algorithms have been optimized to speed this up greatly.
- View Data Block pops up a dialog showing all the data bytes of a packet
to allow scrolling through the data of large packets, in addition to
providing cut & paste support.
- Time between transactions, transfers, etc is calculated and displayed.
Version 1.20 Build 23
- A new version of the BusEngine, 1.10 is included with this release. Please
update the BusEngine for your analyzer after installing the software. Use
the "Update BusEngine" button in the Setup Analyzer dialog window for this
purpose.
- A new version of the Firmware, 1.02 is included with this release. Please
update the Firmware for your analyzer after installing the software. Use
the "Update Firmware" button in the Setup Analyzer dialog window for this
purpose.
Enhancements in release 1.20:
- Transaction, Split Transact, and Transfer views.
- Class/Vendor request decoding
- Additional error detection & display: microframe errors, babble, handshake
violations, data toggle, illegal EOP sequence
- Hide Nak Transactions with 1 button
- Enumerate & Display Microframes
- Data Truncation (saves analyzer memory to allow recording of more packets)
- Capture external signal values during recording for later display
- Greatly enhanced Triggering and Filtering ( Trigger on Errors, handshake,
token, data-qualified transactions, etc.)
- Trigger sequencing and counters
- Triggers on external input
- Trigger Out signal available on Breakout Board
- Hide devices (addr&endp) toolbar button for uncluttered trace viewing
Version 1.0
- A new version of the BusEngine, 1.0 is included with this rele ... ...
近期下载者:
相关文件:
收藏者: