Texas Instruments XDS110 User Manual

Texas Instruments XDS110 User Manual

Debug probe
Hide thumbs Also See for XDS110:

Advertisement

XDS110 Debug Probe
User's Guide
Literature Number: SPRUI94
January 2017

Advertisement

Table of Contents
loading

Summary of Contents for Texas Instruments XDS110

  • Page 1 XDS110 Debug Probe User's Guide Literature Number: SPRUI94 January 2017...
  • Page 2: Table Of Contents

    ETB Trace Support ......................LED Operation ......................Energy Trace ..................... Host SW Interfaces ....................... XDS110 Adaptors ..................Debug Connection Adaptors ................Auxiliary Connection Breakout Board Table of Contents SPRUI94 – January 2017 Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated...
  • Page 3 List of Figures ................XDS110 Probe High-Level Block Diagram ................Debug Connection (CTI-20) Pin Mapping ..................AUX Connection Signal Mapping ..................... Setup Power Source Control ................Probe-Supplied Power and Voltage Level ....................Enabling ET on Connect ......................Selecting XDS110 ....................
  • Page 4: Overview

    XDS110 Debug Probe Overview The XDS110 debug probe is a low-cost system for debugging and tracing embedded systems centered on Texas Instruments (TI) microcontroller, microprocessor, and DSP-based systems. The XDS110 has improved performance relative to the XDS100 probe family, and added several useful capabilities such as probe-supplied target power and enhanced I/O.
  • Page 5: Xds110 Performance

    – DaVinci – OMAP XDS110 Performance The XDS110 debug probe has much higher debug performance than XDS100v2. Depending on the target device, host environment, and configuration, the XDS110 performs 3× to 5× better than the existing XDS100v2 debug probe. Example: BeagleBone Cortex A8 (Code Composer 6.2 setup on Windows 7 PC): •...
  • Page 6: Xds110 Parts List

    Target Auxiliary Connection Subsystem UART Power GPIO XDS110 Parts List The XDS110 debug probe system consists of the following hardware: • The XDS110 debug probe • One USB cable with Type-A female host connector and micro-B female connector for the probe •...
  • Page 7 ESD bag when not in use. Handle using an antistatic wristband. Operate on an antistatic work surface. For more information on proper handling, refer to Electrostatic Discharge (ESD) (SSYA010). SPRUI94 – January 2017 XDS110 Debug Probe Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated...
  • Page 8: Probe Interfaces

    Host to probe communication is accomplished through a USB link. The probe has a female micro-USB B type connector. The probe functions as a USB device only (no host mode or OTG). Power for the XDS110 probe is sourced from the USB V (+5 V).
  • Page 9: Auxiliary Debug Interface

    Figure 2. Debug Connection (CTI-20) Pin Mapping Auxiliary Debug Interface The XDS110 probe supports an auxiliary interface (AUX) for additional debug features through a second 14-signal cable and connector (see Section 2.4.1). Many of the AUX features and functions are not available on the standard CTI-20 connector.
  • Page 10: Probe Expansion Header

    The expansion port also has interfaces for accepting a power input supplied by the target system, and a path to send power back to the target system through the XDS110 probe AUX connector. The primary use case for these features is for energy trace monitoring, but it can be used for other functions.
  • Page 11: Expansion Header Signal Mapping

    _VCC_SUPPLY _VCC_SUPPLY DEBUG_TARGET DEBUG_TARGET _VDD_IN _VDD_IN Ground Ground Digital 3.3 V E3V3 E5V0 Digital 5 V Digital 3.3 V E3V3 E5V0 Digital 5 V SPRUI94 – January 2017 XDS110 Debug Probe Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated...
  • Page 12: Functional Description And Operation

    Functional Description and Operation Basic Setup for the Debug Connection Setting up the XDS110 debug probe is similar to most of the other debug probes in the TI portfolio, and the general debug tool documentation can guide users on the basic setup.
  • Page 13: Auxiliary Target Control

    ETB, refer the documentation at the following link: http://www.ti.com/lit/ug/spruhm7b/spruhm7b.pdf LED Operation The XDS110 probe supports two LEDs to provide feedback on the operating state to the user. Table 3 maps LED functionality to probe operational states. Table 3. LEDs and Probe Operational States...
  • Page 14: Enabling Et On Connect

    MSP432 device family only. 3. EnergyTrace++: Energy profiling with program counter and peripheral state correlation. This mode will be available in upcoming devices. The XDS110 can support all of the above modes if the target device supports it. 3.6.3 Hardware Setup The XDS110 debug probe must supply power to the target for measuring energy.
  • Page 15: Selecting Xds110

    JTAG header from the target. To start the tool, click on the blue icon with the EnergyTrace Logo from the CCS Toolbar, as shown in Figure SPRUI94 – January 2017 XDS110 Debug Probe Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated...
  • Page 16: Energytrace And The Toolbar

    EnergyTrace data to a CSV file. This does not require CCS to be running. However, the setup does require the target’s connection file (.ccxml), which is created in CCS. XDS110 Debug Probe SPRUI94 – January 2017 Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated...
  • Page 17: Host Sw Interfaces

    CoreSight debug access port (DAP). CMSIS-DAP support consists of software that is ported into the firmware of an interface chip, such as the TM4C129 CPU of the XDS110. This firmware code provides a standardized USB interface that allows the host to make DAP access requests, and handles converting those requests into the necessary JTAG or SWD protocols.
  • Page 18 50 ms by default. • -s <TEXT>, -serial <TEXT> Select the XDS110 probe by serial number. TEXT is the serial number to use, up to eight characters. If not specified, the first XDS110 found is used. •...
  • Page 19: Xdsdfu Screenshot

    Examples: How to examine the firmware in all connected XDS110 probes: xdsdfu -e xdsdfu examines all connected XDS110 probes and devices in DFU mode, and reports the details of each device. Sample output is shown in Figure Figure 11. xdsdfu Screenshot SPRUI94 –...
  • Page 20 -b bootloader.bin -r xdsdfu -m xdsdfu -f firmware.bin -r The -m commands must be executed separately, but the second -m may not be necessary if the XDS110 probe flash was blank. How to change the serial number of the XDS110 probe:...
  • Page 21 This lists all of the sub-commands for -S with explanations of the parameters used for each. How to test the scan connection for JTAG and cJTAG modes: For JTAG: dbgjtag -f @xds110 -S integrity For cJTAG: dbgjtag -f @xds110cjtag -S integrity...
  • Page 22: Dbgjtag Screenshot Jtag Integrity Test

    How to test the debug connection for SWD mode: dbgjtag -f @xds110swd -S integrity The output for a successful test appears as in Figure XDS110 Debug Probe SPRUI94 – January 2017 Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated...
  • Page 23: Dbgjtag Swd Integrity Test

    In the pictured example, the scan path consists of a single device with an IR length of 6 bits. How to do a board reset with the XDS110: dbgjtag -f @xds110 -Y reset, system=yes dbgjtag toggles the board reset pin on the debug header (nSRST).
  • Page 24 The GPIO pins are accessed by reading and writing the lower four bits of the number value. GPIO 3 and GPIO 2 are inputs into the XDS110. GPIO 1 and GPIO 0 are outputs from the XDS110. GPIO 1 and GPIO 0 are initially configured as inputs (hiZ).
  • Page 25: Xds110 Adaptors

    Any signal not listed in this table is not connected through the adaptor. Auxiliary Connection Breakout Board The XDS110 probe product also ships with a breakout board for the auxiliary (AUX) signals, so that boards without a native AUX connection can be wired into the functions supported through this interface.
  • Page 26: Auxiliary Breakout Board Signal Mapping

    Table 5. Auxiliary Breakout Board Signal Mapping XDS110 AUX Signal Break Board Interface Pins TGTSUPPLYIN TGTSUPPLYOUT TGTVDD(Sense) 4,5,10 GPIOOUT0 GPIOOUT1 GPIOIN0 GPIOIN1 UARTTX UARTRX XDS110 Debug Probe SPRUI94 – January 2017 Submit Documentation Feedback Copyright © 2017, Texas Instruments Incorporated...
  • Page 27 IMPORTANT NOTICE FOR TI DESIGN INFORMATION AND RESOURCES Texas Instruments Incorporated (‘TI”) technical, application or other design advice, services or information, including, but not limited to, reference designs and materials relating to evaluation modules, (collectively, “TI Resources”) are intended to assist designers who are developing applications that incorporate TI products;...
  • Page 28 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Texas Instruments TMDSEMU110-U...

Table of Contents