WWW bustrace.com



busTRACE 10.0

busTRACE User's Manual




Product Updates


Free Utilities



Online Store

Refund Policy

View Price List

Subscription Renewals




busTRACE Change Log

Frequently Asked Questions

Feature Requests

Contact Support





Contact Us

Quick Links: Home | busTRACE 7.0

This web page refers to our older busTRACE 7.0 which is no longer shipping. Click here for details on our latest busTRACE version.

Send a sequence of CDBs to a storage device
In addition to sending a single CDB to a storage device, busTRACE 7.0 also includes an application that allows you to send a sequence of CDBs to a storage device. For example, you might want to submit a Test Unit Ready CDB, followed by an Inquiry CDB, followed by a Read Sector 0 CDB.


Creating your own sequence of CDBs is easy with busTRACE 7.0. Simply select the type of device(s) the script is intended for, drag and drop the CDBs you want to send, link the CDB nodes together, and then create an executable script. No programming is required. Simply drag and drop your CDBs and link them together.

Our executable CDB database is shared among all of our applications. If you create an executable CDB in one application, it will automatically appear in every other application that makes use of executable CDBs.

Using the built-in debugger, you can step through your script one node at a time to check for proper behavior before creating your executable script.

You can also configure the script to save the results to a busTRACE capture file. This is an invaluable way for you, as an engineer, to quickly create a simple Windows application that you can send to your customer. They then run it on their system and e-mail you back the resultant busTRACE capture file. Load the capture file into busTRACE 7.0 and see exactly how the CDBs performed on the target user's PC.

Key Features
An easy-to-use wizard gets you started creating your very first script.
Specify which devices the script is designed for. This can optionally include one or more specific device names.
Have the script run against multiple devices sequentially or in parallel (i.e. multithreaded I/O).
Have the results of the script saved to a busTRACE capture file for detailed analysis.
Have any Command Descriptor Block (CDB) sent to the enumerated device. Choose from our large pre-defined list of CDBs or build and use your own custom CDB.
Insert pauses or messages to display to the user within the script
Single step through the script one CDB at a time during the debugging phase
Copy and paste captured I/O activity to easily create your own scripts
Create an executable script that you can provide to others. This can be used to create a sequence of CDBs to execute on a customer's PC. The customer can then e-mail you back the resultant busTRACE capture file that you can read into busTRACE 7.0 for detailed analysis.
Create complex branches that let the script know which node to move to depending on how the CDB completed. You can branch on a specific error code, branch on specific return data, and more.
No programming knowledge required. Simply drag and drop the CDBs into the script and link them together.

Additional details available in the busTRACE 7.0 help file