- Important information
- New features
- Known problems
- Program corrections
- User guide corrections
- Miscellaneous
- Release history
Important information
Installation of USB drivers for TI XDS debugger probes
During the installation of the Embedded Workbench for ARM (EWARM) you have the possibility to install the TI USB drivers.
But in case you need to install any driver manually following steps are done:
-
If you are using TI XDS100/110/200 emulator, you must have the version of
the TI emupack provided with this release of EWARM installed in the suggested directory
C:\ti
.
The TI emupack installer is located in thearm\drivers\ti-xds
directory of the EWARM installation.
Note: To install the TI emupack you must have full administrative rights on your computer. To achive this you have to do Run as administrator when starting the installer.
The following USB drivers are included in the TI emupack installation, and will be installed in your system as part of the installation procedure:
-
For TI XDS110, USB drivers are found in the
C:\ti\ccs_base\emulation\windows\xds110_drivers
directory. -
For TI XDS100, USB drivers are found in the
C:\ti\ccs_base\emulation\windows\xds100_drivers
directory. -
For TI XDS200, USB drivers are found in the
C:\ti\ccs_base\emulation\windows\xds2xx_drivers
directory.
-
For TI XDS110, USB drivers are found in the
-
For some TI XDS110 boards, you need to explicitly install the USB driver in the
arm\drivers\StellarisICDI
directory of the EWARM installation. This USB driver is also possible to install during the installation of the EWARM.
-
If you are using TI XDS100/110/200 emulator, you must have the version of
the TI emupack provided with this release of EWARM installed in the suggested directory
The C-SPY driver for the TI XDS100 emulator currently supports the following TI device families: AM1xx, AM335x, CC2538, CC32xx, F28M3x, LM3S, LM4F, OMAPL138, RM48L, TMS470M, TMS570.
New features
- None.
Known Problems
For XDS100 with ARM9, Cortex-A or Cortex-R cores, the USR mode registers
R8_USR
toR14_USR
does not always contain the correct values. This makes the stack usage function report false warnings. To disable the stack check functions open the Tools>Options dialog and uncheck all options in the Stack category.The semihosting (Terminal I/O) does not work correctly after flash download when using the XDS100 debugger driver. A workaround is to stop the debugger, and then start debugging without download.
When reading the
FIQ
register group in the XDS100 debugger driver, incorrect values are recorded. The actual behavior depends on the current cpu mode. This will cause the stack checking to give false warnings in the log window. A workaround is to turn off the stack checking from the menu Tools>Options>Stack and disable all stack options.
[EW22839]
Program Corrections
- None.
User guide corrections
TI XDS settings
The Setup options for TI XDS, described on page 534-535 in the C-SPY Debugging Guide for ARM, have been modified to allow more flexibility when configuring debugging via a TI XDS debug probe:
SetupEmulator Selects the type of emulator. If more than one debug probe is connected to the host, then Serial no and/or Select probe are used for making the proper selection. Reset Selects the reset strategy to be used when the debugger starts. Interface Selects the communication interface between the XDS debug probe and the target system. JTAG/SWD speed Specify the JTAG communication speed. Clock setup See the description of J-Link/J-Trace Clock setup on page 525 in the C-SPY Debugging Guide for ARM. -
See the description of the Breakpoints options dialog box on page 151-152 in the C-SPY Debugging Guide for ARM.
Miscellaneous
- None.
Release history
V7.10 2014-02-21
Program corrections- None.
- None.
V6.70 2013-10-29
Program corrections- None.
- None.
V6.60 2013-06-27
Program corrections- None.
Support for Texas Instruments XDS200
Support has been added for the Texas Instruments XDS200 debug probe.
V6.50 2012-11-10
Program corrections- None.
The debugger driver TI XDS100 can now handle multiple probes connected to the PC.
V6.40 2012-06-05
Program corrections-
In EWARM 6.40.2:
The default value in Project>Options...>TI XDS100>Setup>TI emulation package installation path is now handled correctly.
[EW23158] -
In EWARM 6.40.2:
Problems with the debugger driver for TI XDS100 has been corrected.
- None.
V6.30 2011-10-22
Program corrections- None.
- None.
V6.21 2011-07-05
Program corrections- None.
Support for Texas Instruments XDS100v2
The Texas Instruments debug probe XDS100v2 is now supported for TI TMS570 devices. To use XDS100v2, select TI XDS100 in the Driver drop-down list on the Debugger>Setup options page. The XDS100v2 debug driver requires the Texas Instruments emulator package to be installed. To install the emulator package, start...\arm\drivers\ti-xds\ti_emupack_setup.exe
and follow the installation procedure. Make sure to install the emulator package in the suggested default location. This will allow the debugger to find the emulator package automatically. If for some reason the package is installed in a custom location, the option--xds_rootdir=path
must be specified on the options page Debugger>Extra Options.