WWW bustrace.com

Google

PRODUCTS

busTRACE 10.0

busTRACE User's Manual

Screenshots

 

DOWNLOADS

Product Updates

Demos

Free Utilities

 

ORDERING INFORMATION

Online Store

Refund Policy

View Price List

Subscription Renewals

Resellers

 

SUPPORT

busTRACE Change Log

Frequently Asked Questions

Feature Requests

Contact Support

 

COMPANY

Overview

News

Contact Us

 
Quick Links: Home | busTRACE 10.0
 

Send a sequence of CDBs to a storage device
In addition to sending a single CDB to a storage device, busTRACE 10.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 LBA 0 CDB.

   

Creating your own sequence of CDBs is easy with busTRACE 10.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 10.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 10.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 10.0 help file