NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
XDS Pro Trace
- 1 Overview
- 2 Features
- 3 Ordering Information
- 4 Software Download and Update
- 5 XDS Pro Trace Setup
- 6 Getting Started
- 7 Reporting Issues
- 8 Frequently Asked Questions (FAQs)
- 9 Target Board Connector Requirements
The XDS Pro Trace is next generation of Trace Receiver product replacing the XDS560T. The primary function of this product is to capture high-speed trace data exported from the pins of TI devices to enable non-intrusive debug and analysis usecases.
- The trace capture support for up to 2 data streams/channels
- The maximum trace channel width is 32
- The maximum number of clock pins is 2
- Any pin can be clock or data pin
- The collection of various types of varying-length trace
- STM Trace (1 to 4 pins)
- DSP Processor Trace (1 to 20 pins)
- ARM (TPIU) Processor Trace (1 to 32 pins) - software update planned in November 2012
- 250 MHz DDR Trace Capture support
- Auto compensating calibration for edge jitters, skews, and duty cycle for robust trace data capture
- 2GB of trace storage
- USB 2.0 High Speed
- Ethernet 10/100
Please click here for ordering information.
Software Download and Update
Use CCS 5.2.1 or later.
Download Pro Trace software update via CCS (Help->Check for Updates)
XDS Pro Trace Setup
- Please follow the below instructions if you are setting up the XDS Pro Trace on your local PC.
- Attach USB cable to an available USB port of your PC and to the USB port on the XDS Pro Trace Hardware.
- Connect an Ethernet cable to the XDS Pro Trace
- Connect the supplied 12V DC power supply to the power input on the XDS Pro Trace. The XDS Pro Trace is ready to use once STATE-2 and STATE-3 LEDs are on. This may take several seconds to up to 1 minute. Check the Ethernet LED on the Ethernet jack of the XDS Pro Trace to see if there is activity. Blinking green means there is ethernet activity. The XDS Pro Trace will be trying to obtain an Ethernet IP address via DHCP. Instructions for static IP are detailed below. The green power LED should light up.
- If the XDS Pro Trace USB driver is not already installed, the Windows plug and play driver wizard to install USB driver will pop up. Follow the steps to install the driver this time, when prompted. The USB drivers location is C:\Program Files\SpectrumDigital\Emulation\Drivers directory.
Dynamic XDS Pro Trace IP address
- By default, IP address is assigned by DHCP to the XDS Pro Trace . User can get the IP address by command: dtc_conf get sd560v2u 0 ipAddress
CCS_INSTALL_DIR\ccsv5\ccs_base\common\uscif>dtc_conf get sd560v2u 0 ipAddress ipAddress=10.218.33.161
Static XDS Pro Trace IP Address
- If user prefers to use a static IP address instead, the static IP address can be set by the command: dtc_conf set <adapter> <address> ipConfig=<static IP address>
CCS_INSTALL_DIR\ccsv5\ccs_base\common\uscif\dtc_conf set sd560v2u 0 ipConfig=<static IP address>
- The static IP adddress can be read by the command: dtc_conf get <adapter> <address> ipAddress
CCS_INSTALL_DIR\ccsv5\ccs_base\common\uscif\dtc_conf get sd560v2u 0 ipAddress ipAddress=10.10.10.131
WARNING: this section is not for BETA units and will not work for BETA units. If you have a BETA unit please contact TI for an upgrade.
1) Launch CCS v5
2) Use CCS Target Configurations to create a Spectrum Digital XDSPRO target configuration
3) Edit the USB port (shown) or IP address for your XDSPRO unit
4) Connect to the CPU and load the target application
4a) For STM connect "Show All Cores" and connect the STM core
5) Launch Trace configuration dialog (Tools->Trace Control) from CCS
5a) CPU receiver settings
5b) STM receiver settings
7) For CPU trace create a trace trigger breakpoint (View->Breakpoints)
8) Start trace analyzer (Tools->Trace Analyzer) and run application
8a) CPU data
8b) STM data
Please use Texas Instruments E2E forums.
Frequently Asked Questions (FAQs)
What is the ECCN (export control) number for this product?
3A992A because it is considered electronic test equiptment.
What do the LEDs mean on the XDS Pro Trace enclosure?
ON- Power is Good. OFF - Power is not Good.
ON- 12V power is ON. OFF - 12V power is OFF.
ON - XDS Pro Trace FPGA programmed OFF- XDS Pro Trace FPGA not programmed
ON - XDS Pro Trace ready (see note 1)
ON - XDS Pro Trace is booting
ON - XDS Pro Trace to Host activity (trace upload) OFF - No transfer
ON - Data capture by STM receiver OFF - No capture
ACTIVITY-3, ACTIVITY-2, STATE-1
|Flashing||SAFE MODE. When all three are simultaneously flashing this indicates safe mode. The likely causes are a failed firmware upgrade, or multiple failed boot attempts. See here for instructions.|
- While booting into SAFE MODE the green ACTIVITY-1 LED and the red STATE-3 LED will both be ON.
- Only one ethernet client may use the XDS Pro Trace at a time. The ethernet connection will be refused if another client is already connected in CCS. In this case the error message will be "Error initializing emulator".
Why do I see JTAG errors with C6614 EVM with XDS560v2 Pro Trace?
The TCI6614 EVM has a TCK/RTCK loading problem that results in unreliable JTAG operation with the PRO Trace.
To reduce the TCK/RTCK loading the RTCK signal back to the emulator can be cut and the emulator can use
an internally generated version of RTCK. The TCI66xx devices do not generate RTCK instead EVMs simply
loop the TCK back to the emulator RTCK. On other TCI66xx EVMs the RTCK back to the emulator was generally
buffered. However on the TCI6614 EVM this is not the case and the TCK/RTCK network now has multiple
stubs, two AC terminators and at least 3 series resistors scattered around. The addition of the
4" trace cable on the PRO Trace pushes the signal quality over the edge.
Here is the recomended work around to reduce TCK/RTCK load.
1) Remove RTCK from the circuit. This may be done by removing the TCKRTN pin (ie. pin C8) of a TI-60 to TI-60 adapter and then using this adapter to connect the MIPI-60 to TI-60 (Recomended). Alternatively, you can cut the RTCK pin (ie. pin 7) directly on the MIPI-60 to TI-60 adapter as shown in TI60-RTCK-CUT.JPG.
!! WARNING: CUTTING THE ADAPTER PIN MAKES
!! THE ADAPTER ONLY WORK IN TCLK LOOP BACK
!! MODE. AFTER THIS MODIFICATION IT WILL
!! NOT WORK FOR OTHER APPLICATIONS.
SD adapter part # is 512481 rev b.
2) From your target connection check if the "TCLK looped-back" option is available. If so please proceed to step 4.
3) Replace your PRO Trace connection xml with this files (link). These files reside in
4) From CCS modify your target connection to select "TCLK looped-back with user specified limit".
Target Board Connector Requirements
- The connector and target board electrical requirements and recommandation for Trace and JTAG support can be found in XDS Target Connection Guide.
- Also see your Emulator manufacturer's documentation for emulator specific information. Users may also want to read the "Common Trace Transmission Problems and Solutions" at tidoc:SPRAAK6.