XDS220 Quick Start Guide
XDS220
1.0 SYSTEM REQUIREMENTS
Cables
4 Adapters
Quick Start Guide
To operate the Spectrum Digital XDS220 JTAG Emulator with your system it needs to meet the following requirements:
• 2 GB of free hard disk space
• Microsoft Windows
TM
XP/Vista/Win 7/Linux
• Minimum 1 GB RAM, 2 GB recommended
• Color Display
• Internet access
• USB port
• Code Composer Studio Rev v5.2 with TI emulator update 5.0.838, or higher
2.0 WHAT’S INCLUDED
The Spectrum Digital XDS220 USB JTAG emulator kit includes:
• XDS220 USB JTAG Emulator with CTI20 header
• Cables: USB cable, Ethernet cable
• 4 Adapters: CTI20-TI14, CTI20-ARM20, CTI20-ARM10, Power-USB
• This Quick Start Guide
Note: This kit does NOT include Code Composer Studio or drivers. This software can be
obtained from Texas Instruments (www.ti.com). See installation instructions below.
516306-4001A
3.0 XDS220 USB DEVICE and CODE COMPOSER STUDIO INSTALLATION
Note: Install ALL software prior to connecting the XDS220 to the computer !
This setup guide assumes the user has already acquired and installed Code Composer
Studio (CCS). If CCS has not been installed, then do so now. CCS is not included in the
Spectrum Digital XDS220 USB JTAG Emulator kit. The Spectrum Digital XDS220 supports CCS 5.x, which can be downloaded from the TI web site.
The user must be logged onto Windows with “Administrative Rights” and any anti-virus software must be disabled during installations. Please contact your system administrator if help is needed in this area.
3.1 HOST CONNECTION, TARGET CONNECTION and CCS v5 CONFIGURATION
INSTRUCTIONS
The XDS220 can be attached to the host PC in several ways; USB only, USB+Ethernet, and Ethernet only. Section 3.1.1 describes the USB only installation, and section 3.1.2
describes the two Ethernet installations
3.1.1
Installation with USB only
1. All XDS220 USB drivers and CCS v5 drivers are included with the CCS v5 software
installation, or as an update.
2. Connect the included USB cable to a USB port on the host computer, then connect
the USB cable to the XDS220. Windows will recognize the new hardware
connection and complete the XDS220 installation automatically on Windows 7 and
higher. On Windows XP follow the hardware installer instructions and answer “Yes” or
“default” if prompted.
3. Continue with “Target Connection and CCS v5 Configuration Instructions in
section 3.1.3
516306-4001A
3.1.2
Installation with Ethernet
1. All XDS220 USB drivers and CCS v5 drivers are included with the CCS v5 software
installation, or as an update.
2. Connect you XDS220 to your network via the Ethernet cable provided.
3. Connect your XDS220 to your PC via the USB cable provided, or alternatively you can
connect the USB cable to the XDS220 via an external power supply (+5V) using the
+5V to USB power adapter. Using the adapter will use the Ethernet only interface to the
host.
When power is applied to the XDS220 via the USB port the XDS220 will begin it’s
network connection process. If a network IP address is assigned within about 15
seconds the ST1 LED will turn off and then the USB connection process will begin.
If the USB port is not connected to a host then no USB connection will be established.
4. If you connected the USB cable to a host then you can get your ENET IP address via
USB. From a command prompt go to:
<ccs_install_dir>\ccsv5\ccs_base\emulation\specdig\xds2xx.
From the command line prompt execute “xds2xx_conf get xds2xxu 0 ipAddress”
Return value: ipAddress=10.0.3.21 for example
5. Alternatively if you only used the USB for power (with adapter) run Sd560v2Config
from the desktop icon
- Select the EthAdvanced tab
- Set the ENDING MAC ADDRESS to “00 0E 99 03 DF FF”
- Select FIND IPAddress button. After a few minutes you should see a screen
similar to the figure below. Now match the MAC address to the one on the
bottom of the XDS220 to get your IP address
516306-4001A
The EthAdvanced feature in Sd560v2Config is a generic IP address search and
will look for devices on the network between the start and end MAC address. No
other features in Sd560v2Config are applicable to the XDS220.
6. Record the IP address for use later
7. From this point do the normal CCS setup using the IP address to configure the
XDS220 connection. See section 3.1.3.
516306-4001A
3.1.3 Target Connection and CCS v5 Configuration Instructions
1. The target processor board should be unpowered at this time. Connect the XDS220
female CTI20 pin JTAG connector to the CTI20 pin male JTAG connector on the target
board. If your target board does not use the CTI20 pin connector attach one of the
3 adapters that came with the XDS220 emulator to meet your requirements.
2. Launch Code Composer Studio v5 from the shortcut on the desktop. (This was
created when CCS v5 was installed.)
3. The Code Composer Studio v5 window will appear. Click the “File” menu, then select
“New-->Target Configuration File”
4. The “New Target Configuration” window will appear. Enter a file name that describes
the emulator connection and/or Texas Instruments processor being used and then
click “Finish”.
5. The “Basic” configuration setup window will appear. Select “Texas Instruments
XDS2xx USB Emulator” or “Texas Instruments XDS2xx LAN Emulator“ from the
“Connection” menu and select the target processor being used from the “Device”
menu. (See the screen shot below.)
6. From the “Advanced” configuration setup window set your IP address if you are using
the Ethernet/LAN connection.
516306-4001A
Step 7
Connection
Menu
Step 7
Device
Menu
Step 8
Save
Button
Step 10
Target
Configurations
7. Click the “Save” button to save the configuration.
8. Apply power to the target processor board.
9. Click the “View” menu and select “Target Configurations” to expose the
configuration(s) that have been built or imported. A new tab labeled
“Target configurations” will become available in the CCS window.
10. Expand the “User Defined” folder. Right-click on the configuration that has been
created and click “Launch Selected Configuration”.
11. CCS will now attempt to connect to the target processor through the XDS220.
12. Code Composer Studio may now be used to download code and debug code on the
target board.
516306-4001A
4.0 XDS220 Host Interfaces
The XDS220 has two interfaces to the host PC; USB, and Ethernet. The position of the
USB and Ethernet connectors are shown below.
USB Interface
Ethernet Interface
5.0 XDS220 Switches
The XDS220 has one switch; RESET. The RESET switch is used to reset the processor in the XDS220. The RESET switch is used during the manufacturing process at the factory and should NOT be used by the user. The position of the RESET switch is shown below.
RESET Switch
516306-4001A
6.0 XDS220 LEDs
The XDS220 has three LEDs which provide status information about the operation of the
XDS220. The position of the LEDs and their functions are shown below.
PGD LED ST1 LED
ST0 LED
LED Color
PGD Green
ST0
ST1
Green
Green
Table 1: XDS220 LEDs
Function
Emulator Power Good
On= XDS220 has booted & ready for emulation download
Off=XDS220 emulation driver has been downloaded.
This occurs during CCS target launch
Flashes on when there is emulation driver activity
516306-4001A
7.0 XDS220 I/O
The XDS220 has the interface for 5 pairs of signals. The position of the interface is shown below.
I/O
COM
PWR
CH2
CH1
Row 3
Row 2
Row 1
The table below show the signals that can be attached to each connector.
Signal
Row 3
Row 2
Row 1
Table 2: XDS220 I/O Interface
PWR
VAR-Vcc(out)
GND
+5V(out)
COM
RX(in)
GND
I/O
BIO-1(io)
GND
TX(out) BIO-0(io)
CH2
A-(in)
GND
A+(in)
CH1
A-(in)
GND
A+(in)
For more information about using the I/O features of this emulator refer to this emulator’s support page on the Spectrum Digital website.
516306-4001A
8.0 CTI20 Header and Adapter Pin Outs
The table below shows the pin outs for the CTI20 header and adapters.
Table 3: XDS220 CTI20 Header and Adapter Pin Outs
Pin #
15
16
17
18
11
12
13
14
19
20
7
8
9
10
3
4
1
2
5
6
CTI20
Header
TMS nTRST
TMS
TRST
TDI TDI
TDIS (GND) TDIS (GND)
TVRef
KEY
TVRef
KEY
TDO
GND
RTCK
GND
TCK
GND
EMU0
EMU1 nRESET
GND
EMU2
EMU3
EMU4
GND
TI14
Adapter
TDO
GND
RTCK
GND
TCK
GND
EMU0
EMU1
ARM20
Adapter
RTCK
GND
TDO
GND nRESET
GND
DBGRQ
GND
DBACK
GND
VTRef
Vsupply nTRST
GND
TDI
GND
TMS
GND
TCK
GND
ARM10
Adapter
VTRef
TMS
GND
TCK
GND
TDO
GND
TDI
TDIS (GND) nRESET
516306-4001A
9.0 SUPPORT RESOURCES
1. If you have problems or need additional information regarding the embedded
emulation please refer to the XDS220 USB wiki on the TI web site. The URL for this
site is:
http://processors.wiki.ti.com/index.php/XDS200
2. Code Composer Studio support is available via a forum at
http://community.ti.com/forums/138.aspx
3. More information about other Spectrum Digital emulators can be found at:
www.spectrumdigital.com
516306-4001A
EVALUATION BOARD/EMULATOR/KIT IMPORTANT NOTICE
Spectrum Digital, Inc. (SDI) provides the enclosed product(s) under the following conditions:
This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT,
DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by SDI to be a finished end-product fit for general consumer use. Persons handling the product(s) must have electronics training and observe good engineering practice standards. As such, the goods being provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards. This evaluation board/kit does not fall within the scope of the European Union directives regarding electromagnetic compatibility, restricted substances (RoHS), recycling
(WEEE), FCC, CE or UL, and therefore may not meet the technical requirements of these directives or other related directives.
Should this evaluation board/kit not meet the specifications indicated in the User’s Guide, the board/kit may be returned within 30 days from the date of delivery for a full refund. THE
FOREGOING WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SELLER TO BUYER
AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED, IMPLIED, OR STATUTORY,
INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
PURPOSE.
The user assumes all responsibility and liability for proper and safe handling of the goods.
Further, the user indemnifies SDI from all claims arising from the handling or use of the goods.
Due to the open construction of the product, it is the user’s responsibility to take any and all appropriate precautions with regard to electrostatic discharge.
EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE, NEITHER PARTY
SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES.
SDI currently deals with a variety of customers for products, and therefore our arrangement with the user is not exclusive.
516306-4001A
SDI assumes no liability for applications assistance, customer product design, software
performance, or infringement of patents or services described herein.
Please read the User’s Guide and, specifically, the Warnings and Restrictions notice in the
User’s Guide prior to handling the product. This notice contains important safety information about temperatures and voltages. For additional information on SDI’s environmental and/or safety programs, please contact the SDI application engineer or visit www.spectrumdigital.com.
No license is granted under any patent right or other intellectual property right of SDI covering or relating to any machine, process, or combination in which such SDI products or services might be or are used.
Mailing Address: Spectrum Digital, Inc.
P.O. Box 1559
Sugar Land, TX. 77487-1559
FCC Warning
This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT,
DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by SDI to be a finished end-product fit for general consumer use. It generates, uses, and can radiate radio frequency energy and has not been tested for compliance with the limits of computing devices pursuant to part 15 of FCC rules, which are designed to provide reasonable protection against radio frequency interference. Operation of this equipment in other environments may cause interference with radio communications, in which case the user at his own expense will be required to take whatever measures may be required to correct this interference.
516306-4001A
This page left blank intentionally.
516306-4001A
This page left blank intentionally.
516306-4001A
SPECTRUM DIGITAL, INC
12502 Exchange Dr., Suite 440, Stafford, TX. 77477
T: 281.494.4505 F: 281.494.5310
e-mail: [email protected] website: www.spectrumdigital.com
© Copyright 2012 Spectrum Digital, Inc.
516306-4001A