Release |
Date |
Release Notes |
Download
|
9.2.0.00002 |
May 26, 2020 |
Delta from last release:
New Features and Improvements
- J721E: Enable CTSET cross-triggering feature for VPAC and DMPAC (DBGTRC-5411)
- J721E: N-STEP support for VPAC and DMPAC (DBGTRC-5284)
- J721E/AM65x: DMA Ring Accelerator Trace should be available from any core context (DBGTRC-5479)
- TVT tooling enhancement to have common look and feel (DBGTRC-5510, DBGTRC-5509, DBGTRC-5508, DBGTRC-5507, DBGTRC-5506, DBGTRC-5505)
- TVT: Trace display improvement for CPTracer2 Transaction Trace (DBGTRC-4903)
- Tenor: Enable SWO Trace with TVT tooling in CCS (DBGTRC-4566)
- C2000 Topolino disassembly support for fast division instructions and NLPID (DBGTRC-3933)
Bug-fixes
- J721E: Full verification fails with some binaries on C71x and A72 cores on J721E with xds2xx probe (DBGTRC-5491)
- J721E: C71x Driver does not respond to halt request (DBGTRC-5483)
- J721E: C66x TPIU trace is not collected if ETB trace was collected immediately prior (DBGTRC-5472)
- J721E: C66x in bad state after Cache Tag RAM view window is open (DBGTRC-5382)
- C66x TAG View crashes when L2 is configured as all cache (L2CFG = 0x7) (DBGTRC-5528)
- XDS110: UART data from target after reset is missing or corrupted (DBGTRC-5521)
- XDS110: CMSIS-DAP 2.0 endpoint order doesn't match spec (DBGTRC-5519)
- XDS110: Configuration 4 (CMSIS-DAP 2.0) not recognized on Linux (DBGTRC-5516)
- XDS110: USB interface descriptor strings missing for CMSIS-DAP (DBGTRC-5499)
- XDS110: UART transfers corrupted in some versions (DBGTRC-5418)
- C2000 CLA Debugger issue : CLA Global variables do not get updated in expression window from CLA scope (DBGTRC-5518)
- C2000 CLA : Execution stops at MSTOP when CLA Debugger is connected (DBGTRC-5419)
- Potenza: CLA2 debugger halts at intermediate points for a task that is running continuously (DBGTRC-4817)
- dbgauth mode 3 (k3): "test" operation is behaving incorrectly (DBGTRC-5587)
- XDS200 fails to work on macOS Catalina (DBGTRC-5531)
|
32-bit Windows(up to CCSv8.3.x)
64-bit Windows(CCSv9.0.x and up)
64-bit Linux
macOS
|
9.1.0.00001 |
February 27, 2020 |
Delta from last release:
New Features and Improvements
- Support CC322x and CC323x SWO Trace (DBGTRC-5349)
- J721E: Enable CTSET counter/Timer feature for VPAC and DMPAC (DBGTRC-5286)
- J721E: Enable Global BP and Sync Run for VPAC and DMPAC (DBGTRC-5283)
- J721E: VPAC/DMPAC: Enable Shared L2 (SL2) memory view through CCS (DBGTRC-5282)
- The user feedback for XDS110 FW update on OS X shall be improved (DBGTRC-5264)
- XDS110 ET: Measure current consumption without powering off the DUT (DBGTRC-4598)
- Support CMSIS-DAP 2.0 over BULK interface in XDS110 firmware to improve performance for 3rd Party tools (IAR, Keil) (DBGTRC-4227)
Bug-fixes
- Revert to legacy behavior of putting target back to JTAG mode on disconnect instead of maintaining the current mode (SWD/cJTAG etc.) (DBGTRC-5434)
- Add the current version to the XDS110 firmware update message (DBGTRC-3779)
- C71x: Register renames to match with Compiler changes (DBGTRC-5430)
- dbgauth tool: better error handling and documentation (DBGTRC-5456)
- XDS110 sends corrupted UART data (DBGTRC-5446)
- Implement EnergyTrace warning messages when debug probe is in wrong configuration (DBGTRC-5417)
- AM65x PG2: Cache Analysis webapp display does not work (DBGTRC-5404)
- TVT: Device id mask not applied in tdf usecase lookup impacting devices with multiple revisions (AM65x etc.) (DBGTRC-5403)
- XDS220 LAN: CCS Hang on call to function WSPRecv() by xds2xxe\_io (DBGTRC-5398)
- Small captures of SWO data is not propogated by the XDS2xx on Windows (DBGTRC-5379)
- DATA page differs from PROGRAM page on J721E C71x core (DBGTRC-5368)
- Watchpoint/Breakpoint SkipCount does not skip breakpoint/watchpoint on J721E Cortex A72 core (DBGTRC-5363)
- Watchpoint does not always execute GEL expression on J721E C71 core (DBGTRC-5359)
- C71 UTLB Registers are indexed (16 entry deep). Only first entry is visible currently (DBGTRC-5358)
- Implement warning message from GTI into IDEs (CCS, IAR) in case XDS110 (LaunchPad) is configures in MSC mode (DBGTRC-5356)
- f280049c execution is different when hardware breakpoint is set (DBGTRC-5350)
- Add version info to XDS110 firmware.bin file (DBGTRC-5347)
- GDB Agent: Watchpoints for MSP430 do not work (DBGTRC-5335)
- C64plus 560 driver fails when GTIBPTEST/GTIBPTEST\_64 is called (DBGTRC-5325)
- J721E: Pin trace on c66x does not produce trace data (DBGTRC-5324)
- XDS110: Serial data intermittently hangs when XDS110 re-enumerates with host (DBGTRC-5313)
- J721E: C71 steps two NOP instructions in one sync step (DBGTRC-5281)
- TVT: Target Adapter event notification list is cleared by TDF session even though a live session exists (DBGTRC-5133)
- Add support for FT4232H to XDS100 Linux build (DBGTRC-5128)
- TVT: CSV export is missing column header (DBGTRC-5114)
- AM65x Traffic Profiling: Changing Probe Domain resets probe values to defaults (DBGTRC-5074)
- J721E: C66 trace over TPIU not working (DBGTRC-5038)
|
32-bit Windows(up to CCSv8.3.x)
64-bit Windows(CCSv9.0.x and up)
64-bit Linux
macOS
|
8.4.0.00006 |
December 13, 2019 |
Delta from last release:
New Features and Improvements
- Reducing the XDS110 default TCLK speed to improve JTAG stability (DBGTRC-5141)
- HTML5 Trace Visualization Toolkit: The SWO Trace configuration UI should show application pinmux note for CC13xx/26xx targets (DBGTRC-5011)
- Map F2838x ( Tenor ) CCS "System Reset" to not go to the Icepick but instead use the AIRCR register (DBGTRC-5003)
- Add option to dbgjtag to enable and disable power supply using XDS110 Pod (DBGTRC-4973)
- XDS110: Expand capabilities of Drag-n-Drop feature (DBGTRC-4932)
- ITM/DWT: MSP432Ex - Add HTML5 Trace Visualization Toolkit tooling for SWO Trace (DBGTRC-4768)
- ITM/DWT: CC13x0/26x0 - Add HTML5 Trace Visualization Toolkit tooling for SWO Trace (DBGTRC-4677)
- ITM/DWT: MSP432Px - Add HTML5 Trace Visualization Toolkit tooling for SWO Trace (DBGTRC-4676)
- HTML5 Trace Visualization Toolkit: Create reusable graphing widget for webapps (DBGTRC-4697)
Bug-fixes
- XDS110 Probe has incorrect LED (DBGTRC-5336)
- XDS110: Agama targets fail to enter HIB mode (DBGTRC-5315)
- When using ROV with XDS200 it blocks launching a second debug session (DBGTRC-5293)
- AM65x: SEC AP driver does not check the data ready before checking remaining data length (DBGTRC-5292)
- Can't connect to MSP432 launchpad using XDS200 probe in JTAG mode (DBGTRC-5289)
- Sync step for Armv8 results in a run when stepping off of HW/SW breakpoints (DBGTRC-5287)
- Stune: CSV file has wrong units for energy in the file header and ETHDR energy values do not match up to raw calculations using average current (DBGTRC-5269)
- Unhandled exception in cloud trace (DBGTRC-5230)
- The JLM Scan in feature on C2000 device(Tenor - TMS320F28388D) does not work as expected upon a Power cycle on Board (DBGTRC-5195)
- C28x: Profile clock does not always increment when single source stepping (DBGTRC-5183)
- XDS110 doesn't always accept new UART settings (DBGTRC-5175)
- AM65x: Traffic Profiling Use-case selection should be a radio button (DBGTRC-5172)
- CPU Reset on F28x devices is disabled when the core is running (DBGTRC-5158)
- XDS200 probe doesn't propagate all SWO data and CCS becomes unresponsive on Linux (DBGTRC-5155)
- AM65x Traffic Profiling: Graph empty when restoring TDF captured with Pro Trace (DBGTRC-5150)
- Search function reports "error" when nothing is found when using Trace Visualization Toolkit for Cortex A53 (DBGTRC-5138)
- F280049C watchpoint not executing gel expression (DBGTRC-5032)
- XDS200 fails to be acknowledged (Error -250) on Linux (DBGTRC-5021)
- When C64+ simulator is launched, ctools seems to start. This causes issues in our automated testing. (DBGTRC-4927)
- CCS Crashes if xdsboard.dll isn't present (DBGTRC-4889)
- Missing parallel indicator in CCS Disassembly window for C66x (DBGTRC-4852)
- CC13x2/CC26x2 trying to boot during ET calibration (DBGTRC-4401)
- XDS220 "Configuring Debugger" hangs on slow Ethernet connections (DBGTRC-3595)
|
32-bit Windows(up to CCSv8.3.x)
64-bit Windows(CCSv9.0.x and up)
64-bit Linux
macOS
|
8.3.0.00003 |
September 4, 2019 |
Delta from last release:
New Features and Improvements
- Have TCK frequency more granular (DBGTRC-4969)
- installer reliability improvements (DBGTRC-5072)
- AM65x: add support for Cortex A53 Wait-in-Reset and Halt-on-Reset (DBGTRC-4440)
- Improve trace table usability for CoreTrace in Trace Visualization Toolkit (DBGTRC-4993)
Bug-fixes
- Installer: Download and use latest Installbuilder version to fix windows security issue (DBGTRC-5126)
- Installer: Permissions on files in common/targetdb are incorrect (DBGTRC-5124)
- AM65x: AET property tree not being logged correctly (DBGTRC-5025)
- Unable to step over an ARM embedded BKPT instruction for Cortex M (DBGTRC-4992)
- AM65x: The programming of multiple trace filters on A53 is not working (DBGTRC-4960)
- AM57x: PTM decode (A15) skips over executed code (DBGTRC-4956)
- ETB Trace on ARM9 fails to decode (DBGTRC-4943)
- XDS100v3 sends 32 TCK clock pulses after reset (DBGTRC-4933)
- XDS110: Connection problems with LPRF targets in Drag-n-Drop mode (DBGTRC-4931)
- macOS: remove the XDS100v1 connection (DBGTRC-4873)
- In dual Debug Probe configurations, SWO Trace interface only selects the first COM port (DBGTRC-4845)
- Flushing XDS2xx DMA in SWO Receiver not working (DBGTRC-4830)
- AM65x: CPTracer2 and ETB library file write is slow for block data writes (DBGTRC-4820)
- XDS110 ET: stune CLI, device connection error after several measurements (DBGTRC-4600)
- AM65x: R5 Trace GUI allows filters with both include and exclude set (DBGTRC-4437)
- ti\_permissions\_install.sh may have a bug in the script (DBGTRC-4287)
- Ability to select XDS2xx probe by serial number (DBGTRC-4278)
- AM65x: Cortex R5 PC Trace missing Start of trace for single steps (DBGTRC-3999)
|
32-bit Windows (up to CCSv8.3.x)
64-bit Windows (CCSv9.0.x and up)
64-bit Linux
macOS
|
8.2.0.00004 |
June 26, 2019 |
Delta from last release:
New Features and Improvements
- Support non-intrusive connect on Cortex M3/4 (DBGTRC-3610)
- AM65x: Add options to sync system trace capture to any debuggable core using cross triggering (DBGTRC-4284)
- XDS110: Expand capabilities of Drag-n-Drop feature (DBGTRC-4296)
- Uniquely identifying Radar boards with XDS110 device using EEPROM (DBGTRC-4329)
- AM654x: Add search and filter capability for HTML5 Trace Visualization tool for Cortex-A53 and Cortex-R5 (DBGTRC-4388)
- AM65x: Provide HTML5 Trace Visualization for exception trace capability for Cortex-M ITM Trace (DBGTRC-4407)
- Update Agama (CC26x2) ITM Trace with Exception Profiling and Runtime Trace display support (DBGTRC-4581)
- Improve XDS110 flash programming performance (DBGTRC-4602)
- ERAD Name changes for Tenor and Potenza (DBGTRC-4708)
- AM65x: Split Traffic Profiling data by CPTracer2 probes (DBGTRC-4770)
- AM65x : provide SW workaround for global time issue found on silicon impacting CPTracer2 system trace (DBGTRC-4799)
- XDS110 Pod must provide an option to continue supplying power after a debug/flash session is terminated (DBGTRC-4833)
- SWO Trace: Add Runtime Trace Display support with HTML5 visualization (DBGTRC-4857)
Bug-fixes
- Link Register (LR) should not be defined in cortexA8\_NotVisible.xml file (DBGTRC-3891)
- SWO Trace and TM4C129/MSP432E: lower Sample Intervals cause JTAG instability (DBGTRC-3897)
- XDS110 pod fails to provide power to CC32xx devices during test connection (DBGTRC-3998)
- AM65x: Pro trace not working with multiple trace sources (DBGTRC-4371)
- AM5728: C66 count events for CPU cycles not working correctly (DBGTRC-4411)
- AM65x: R5 trace-in-range does not work when combined with triggers (start trace) (DBGTRC-4436)
- AM65x: A53 trace is on from start even when Trace-On is not specified (DBGTRC-4441)
- XDS220 Ethernet connection in SWD mode is broken (DBGTRC-4444)
- TMS192C2008 should not be in Target Configuration CPUs list (DBGTRC-4606)
- SWO Trace: Autodetection of the system clock frequency for MSP432P4111 does not work (DBGTRC-4617)
- Emupack does not inform user to run udev rules file install script (Linux only) (DBGTRC-4724)
- XDSDFU missed option for serial number (DBGTRC-4725)
- AM65x: Imprecise HWBP do not work consistently (DBGTRC-4742)
- AM65x: Switching from Raw Data view to Graph view on Traffic Profiling results in incorrect graph (DBGTRC-4771)
- AM65x: ETB stop on full does not work for CPTracer2 Traffic Profiling tool (DBGTRC-4773)
- Cortex M driver can issue wrong error message (DBGTRC-4797)
- AM65x: STP timestamp incorrect for standalone decoder (DBGTRC-4813)
- XDS110 does not acknowledge the Device ID of MSP432E411Y (DBGTRC-4841)
- AWR1843: Sync(Group) → Halt does not stop both cores (DBGTRC-4846)
- AM65x: Traffic Profiling - Address Range High Extension bits always defaulting to 0xFFFF (DBGTRC-4877)
- XDS110 pod throws exception on disconnect (DBGTRC-4880)
- [Device F2838x] Unable to load EABI .out symbols on the CLA core (DBGTRC-4882)
- AM65x: SoC Analysis → Open TDF not populating all fields for transaction logging (DBGTRC-4906)
- Failures when loading application on Agama (CC13/26xx) with Clock enabled in CCS (DBGTRC-4924)
|
32-bit Windows (up to CCSv8.3.x)
64-bit Windows (CCSv9.0.x and up)
64-bit Linux
macOS
|
8.1.0.00005 |
March 21, 2019 |
Delta from last release:
New Features and Improvements
- Add CPU Subsystem Reset support to Cortex-M0 driver (DBGTRC-4620)
- Provide HTML5 Trace Visualization for ITM trace support for CC13/26x2 (Agama) device family (DBGTRC-4572)
- Add TPIU pin trace support for STM and CPTracer2 trace for AM65x device (DBGTRC-4344)
- Add support for identifying XDS emulators by blinking emulator LED (DBGTRC-3924)
- Add LAN XDS220 support to 64-bit Linux and Mac (DBGTRC-3645)
Bug-fixes
- Trace decoder does not recognize PC change after "pop {pc}" instruction for Cortex-A15 and Cortex-A9 PTM trace (DBGTRC-4769)
- J6PLUS : C66x trace is broken (DBGTRC-4730)
- C28x: CCS variables view displays only lower 16 bits of 32 bit variable allocated to XAR register (DBGTRC-4713)
- XDS110 CMCU launchpads can no longer stream ITM data without debug connection (DBGTRC-4593)
- C66x Cache Analysis and Stall Profiling is showing zero-counts (DBGTRC-4592)
- Global Breakpoints not working consistently on Radar device (DBGTRC-4553)
- A15 PC Trace erroneously profiling code run outside of trace collection points (DBGTRC-4546)
- System reset failure on AM572x GPEVM (DBGTRC-4542)
- cJTAG connection is broken on Potenza EVMs (DBGTRC-4539)
- AM65x: switching between Throughput, Latency, and Transaction Logging use-cases doesn't work reliably and wrong use-case data may be displayed (DBGTRC-4494)
- Step Into on the PRU causes CCS to hang (DBGTRC-4490)
- Improve RAM download performance to improve flash times with XDS110 and XDS200 emulators (DBGTRC-4470)
- AM65x: Cortex-A53 and Cortex-R5 Profile/Coverage results in database are not tied to executable version, causing inconsistencies when executable is updated (DBGTRC-4438)
- Incorrect timestamp decode for CPTracer2 data with standalone decoder for AM65x device (DBGTRC-4379)
- The stop-on-full option not working for TBR on AM65x device (DBGTRC-4376)
- Cannot run past a hardware breakpoint when using SMP Debug on Vayu EVM (DBGTRC-4331)
- MSP DCDC Current profile has prolonged higher than expected current level for high to low current transitions (DBGTRC-4274)
- Add new TPI\_GEN commands to report back current instruction mode for ARM Cortex cores (DBGTRC-4260)
- Step Into on Keystone 2 PRU causes CCS to hang (DBGTRC-4166)
- Connecting to running PRU appears to hang (DBGTRC-4146)
- C2000: FPU registers undefined in Expressions view (DBGTRC-4145)
- Disable caching of ICEPICK:USERCODE register for devices with ICEPICK-C and ICEPICK-D (DBGTRC-4012)
- Group core fails to properly control the ARM/DSP cores of an OMAPL device (DBGTRC-3954)
- Emupack installer fails if installation directory has spaces in it (DBGTRC-3692)
- ETB PC trace does not produce expected results for 66AK2Hxx with NDK examples (DBGTRC-3593)
|
32-bit Windows
64-bit Linux
macOS
|
8.0.903.4 |
November 30, 2018 |
Delta from last release:
New Features and Improvements
- Linux host support Cortex-A53 and Cortex-R5F ETM trace for AM65x device (DBGTRC-4338)
- Linux host support for CoreSignt STM and CPTracer2 trace for AM65x device (DBGTRC-4340)
- Linux host support for cache analysis use cases for AM65x device (DBGTRC-3740)
- TPIU pin trace support for Cortex-A53 and Cortex-R5F ETM trace for AM65x device (DBGTRC-4342)
Bug-fixes
- ET noise on Agama LPs with JTAG jumpers mounted (DBGTRC-4353)
- Crash in AET on connect to all MSP430s on 8.3.0.00001-emu-02 (DBGTRC-4349)
- Profile Clock is not available for ARM9 of OMAP L138 when using CCSv8.x (DBGTRC-4334)
- XDS200 fails to work on macOS Mojave (DBGTRC-4328)
- TWP data source hanging on 560V2 STM decode (DBGTRC-4318)
- Using control-c in GDB to stop a program executing on MSP430 causes gdb agent to crash (DBGTRC-4304)
- DRA74x (J6Plus) Trace does not have a proper device ID to enable trace (DBGTRC-3912)
|
Windows
64-bit Linux
macOS
|
8.0.803.0 |
October 1, 2018 |
Delta from last release:
New Features and Improvements
- Add support for monitor exit command to GDB agent (DBGTRC-4159)
Bug-fixes
- Flash download speed for MSP430F5338A much slower than MSP430 FRAM devices (DBGTRC-3942)
- Master name not being decoded correctly for OCPWP (DBGTRC-3980)
- Exception while single stepping blocking call when running SMP application on Cortex M cores (DBGTRC-4185)
- Calling xds110reset in a loop with MSP432E4 eventualy causes a flash erase (DBGTRC-4241)
|
Windows
64-bit Linux
macOS
|
8.0.27.9 |
June 7, 2018 |
Delta from last release:
New Features and Improvements
- Enable ITM for CC1352/2652
Bug-fixes
- C66xx cache analysis event columns are incorrect for L1D cache analysis (DBGTRC-3930)
- Debug software may open COM port without any connected XDS200 (DBGTRC-3922)
- XDS200: Cache Tag Ram View displays incorrect information on C66x cores (DBGTRC-3881)
- XDS110: CMSIS-DAP connection fails on IAR and Keil debuggers (DBGTRC-3861)
- When SWO Custom Core Trace usecase is enabled, setting HWBPs fails with "Target Access Error" message (DBGTRC-3860)
- Cortex M: Connect fails on targets in bad state (e.g. lock-up) (DBGTRC-3853, DBGTRC-3790)
- XDS110: Noise on CC1350'sTCK may cause target to halt in boot after reset (DBGTRC-3848)
- XDS110: Improve CMSIS-DAP performance and migrate to CMSIS-DAP v2.0 (DBGTRC-3794)
- XDS110: Firmware update may hang on Mac OSX High Sierra (DBGTRC-3789)
- XDS110: Noise on CC2652's TCK may cause target to halt in boot after reset (DBGTRC-3728)
|
Windows
64-bit Linux
macOS
|
7.0.188.0 |
February 26, 2018 |
Delta from last release:
New Features and Improvements
- DBGTRC-3763: Add documentations for GTI APIs and ET APIs to the emupack
- DBGTRC-3598: ITM/SWO Trace - Add standalone decoder capability to decode data capture started in the middle of a trace stream needed for data streaming off chip without debugger connected.
- DBGTRC-3597: ITM/SWO Trace - Add user configurable option to decode data on channels as character or data
- DBGTRC-3699: Add new Cortex-M4F CPU type and show FPU register
Bug-fixes
- DBGTRC-3788: Debug context switches incorrectly when stepping Cortex M cores in SMP mode
- DBGTRC-3780: AM437x STM and TPIU pin trace fails to properly initialize
- DBGTRC-3741: EnergyTrace gives Bad data error when using Semihosting applications.
- DBGTRC-3735: Emupack installer may hang on Ubuntu 17.10
- DBGTRC-3709: SWO Trace inadvertently selects the wrong COM port when both XDS2xx and XDS110 debug probes are connected.
- DBGTRC-3696: XDS110 UART data duplication error observed at 921600 baud rates
- DBGTRC-3683: CC1310/CC2650: XDS110 -260 error during or after firmware auto-update
- DBGTRC-3640: STM Trace does not work if Cross triggering is enabled
- DBGTRC-3609: Profile Clock event name mapping is incorrect for ARM9 of OMAP-L138
- DBGTRC-3607: AM43x Funnel GEL does not comprehend funnel in front of TPIU
- DBGTRC-3606: XDS110 CMSIS-DAP support is slow (RAM download speed has been improved from 1.5 kB/sec to 15 kB sec)
- DBGTRC-3518: 66AK2Gx : Memory Transaction Logging advanced properties defaults to statistics
- DBGTRC-3517: SWO Trace hangs on CC3220
- DBGTRC-3415: GTI Memory Write/Read requests with access size 1 (byte) keep using the access size value from a previous request
|
Windows
64-bit Linux
macOS
|
7.0.100.1 |
December 12, 2017 |
Delta from last release:
- SWO support for MSP432E
- DBGJTAG support for MSP432E
- XDS110 ITM support on launchpads without debugger connection
- CC2538 reset fixes with XDS100v3
- Improved CPTracers analysis for Keyston2 deices
- Sync group (for SMP) workig with PC Trace enabled
- XDS110 firmware update for OpenOCD support
- Other misc. bug fixes related to stability and usability
|
Windows
64-bit Linux
macOS
|
7.0.48.0 |
July 24, 2017 |
Delta from last release:
- Energy Trace production software
- Digital state sampling for the CC13xx/CC26xx Launchpads with XDS110
- Automatic firmware update for XDS200
- DBGJTAG support to add "repeat" option for SWD integrity tests
- Cortex R5 trace viewer fixes for endianness
- Fix for 6638K2K system trace for EDMA transactions
- Fix for DRA7xx devices for EMIF throughput analysis as part of system trace
- Other misc. bug fixes related to stability, usability, and memory leaks
- XDS100 serial driver for Mac OSX. See ReadMe.txt file in ccs\_base/emulation/macos
|
Windows
64-bit Linux
macOS
|
6.0.628.3 |
May 23, 2017 |
Delta from last release:
- XDS110 serial number programming fixes
- XDS110 Energy Trace overcurrent limit updated to be 100mA
- Usability improvements for DRA7xxx device with XDS560v2 Pro Trace
- Fixes for MSP432 debug connection during low power LPM4.5 mode with XDS100v2
- Fixes for loading floating point data using "Load Memory" from the Memory Browser for C2000 CLA
- Fix libusb installation for OSX/linux
- Other misc. bug fixes related to stability, usability, and installer
|
Windows
64-bit Linux
macOS
|
6.0.579.0 |
March 1, 2017 |
Delta from last release:
- Variable address range tracing for Cortex M SWO
- Stellaris driver fixes for Debug Port Unlock
- Usability improvements for XDS110 and XDS200 firmware update progress
- Stability fixes for XDS110 related to probe supplied power and system reset
- Global breakpoints fixes for Keystone2 devices
- Fixes to make system trace (STM) stable for 66AK2G02 devices
- The disassembly output fixes for C66x related to SPLOOP and 16b instructions
- Sync run fixes for DRA7xxx device
- XDS100 FTDI window drivers to current version
- Other misc. bug fixes related to stability and usability
|
Windows
64-bit Linux
macOS
|
6.0.504.4 |
January 26, 2017 |
Delta from last release:
This is a patch release to the previous 6.0.504.2 version and it contains the following bug fixes:
- Fix for CCS crash issue when launching a Debug session on Windows 10.
- Fix for TBR connect issue for DRA7xx, TDA3x, and DRA72x devices which was the root cause for ETB trace issue in previous release.
|
Windows
32-bit Linux
64-bit Linux
|
6.0.504.2 |
December 16, 2016 |
Delta from last release:
This update contains improvements and bug fixes, including
- Various bug fixes and improvements for XDS110 emulator including the fix for the issue with connecting to two or more XDS110s from the same process and performance improvement for DSPs (c28x and c6000) with XDS110 emulator.
- Bug fixes for XDS200 emulator including the issue with XDS200 toggling nSRST pin during target launch.
- Various fixes in GDB agent for MSP430/MSP432.
- Fixed an issue with XDS emulators toggling TCK after pin reset.
- Updated trace related files to enable trace support for TDA3x v2.0 device due to JTAG ID changes.
- Various improvements for XDS110 ET support including support for long captures.
- Migration to Microsoft Visual Studio 2015 for all debug and trace components.
- Fixed an installation issue on CentOS 7.
Note:
The Power and voltage selection properties for the XDS110 Connection in CCS are applicable only to the XDS110 Standalone Probe which supports configurable power supply. These properties do not affect embedded XDS110 Probes.
|
Windows
32-bit Linux
64-bit Linux
macOS
|
6.0.407.6 |
October 7, 2016 |
Delta from last release:
This update contains improvements and bug fixes, including
- Added support for all ISAs for XDS110 emulator to the same level as for XDS100v2 emulator on windows, 64-bit linux and macOS platform.
- Various bug fixes and enhancements for XDS110 emulator, including the fix for the performance issue on CC3220 device when in JTAG mode, memory window issues for CortexM0+ device, and XDS110 driver installation issue on Windows XP.
- Updated CPU reset functionality for AR12xx/AR14xx to workaround silicon issue.
- Fixed the issue regarding system reset being de-asserted unexpectedly when pat or dbgauth tools are used.
Note:
The Power and voltage selection properties for the XDS110 Connection in CCS are applicable only to the XDS110 Standalone Probe which supports configurable power supply. These properties do not affect embedded XDS110 Probes.
|
Windows
32-bit Linux
64-bit Linux
macOS
|
6.0.407.3 |
August 4, 2016 |
Delta from last release:
- Various bug fixes and enhancements for MSP432 and MSP430 devices, including the fix for the master unlock issue, addition of XDS200 support in the GDB agent with Flash support for MSP432, exposure of board reset at the DAP Level to recover from the JTAG connection issue during initial power-up, performance improvement for Flash performance through MSP430 GDB Agent, and LP Run support for MSP432.
- Various bug fixes for CC3200 SensorTags, including the fix for connect issue observed with DevPack on version 1.2 of CC3200 SensorTag.
- Various bug fixes for CC1310, including the fix for the CCS connect issue,
- Fixed XDS100v3 virtual com port issut on Linux.
- Various bug fixes and enhancements for XDS110 emulator, including fix for the occasional CCS hang issue with XDS110 emulator, and fix for 2-pin debug modes.
- Fixed more SMP and Global Breakpoint related operations for Cortex-A15 in multi-core devices (such as DRA7xx).
- Various fixes for Cortex-M drivers.
|
Windows
Linux
macOS
|
6.0.228.0 |
April 29, 2016 |
Delta from last release:
- Updated XDS200 firmware to v1.0.0.8.
- Various bug fixes and enhancements for XDS110 emulator, including more fixes for XDS110 firmare auto-update feature and addition of the JTAG pin isolation feature etc.
- Various bug fixes and enhancements for CC3200, including bug fix for connect issues and improvement to error messages for system reset function in SWD mode etc.
- Various bug fixes and enhancements for c2000 devices, including adding the capability to wake the device up on connect for C28x devices, error message improvement for c2000 devices, and CCS disassembly view fix for c28x etc.
- Various bug fixes for Cortex-M drivers, including fix for CIO issue on Cortex-M4 in TDA2x and TDA3x devices.
- Various bug fixes for c6000 drivers.
- Various bug fixes related to trace, including Cortex-A15 trace issue on AM57x device, trace issue seen on Hercules devices, and ARM PTM trace issue with xds560 class emulator etc.
- Fixed SMP and Global Breakpoint related operations for Cortex-A15 in multi-core devices (such as TDA2x).
- Various bug fixes and enhancements for the installers.
- Added GDB support for MSP432/XDS110 configuration.
|
Windows
Linux
macOS
|
6.0.83.1 |
December 12, 2015 |
This is only a patch release to the previous release with the following bug fixes::
- Bug fix for XDS200 emulator to enable SWO data over TDO pins for any 2-pin mode.
- Bug fix for Cortex-A15 SMP debug issue.
- Bug fix for the board reset hib failures on CC1350LP device
- Bug fix for XDS220 emulator regarding the warnings CCS reported for firmware update.
|
Windows
Linux
|
6.0.83.0 |
November 20, 2015 |
Delta from last release:
- Various bug fixes for devices containing c2000 and CLA.
- Various bug fixes and enhancements for Tiva devices on Mac OSx. Also added support for Tiva unlock to XDS debug probes.
- Various bug fixes and enhancements for devices containing Cortex-M and Cortex-R including the breakpoint issues on Mac OSx, enhancement to allow software breakpoint to be set/cleared during run-time for Cortex-M.
- Various bug fixes for issues seen on Mac OSx El Capitan (v10.11).
- Various bug fixes for SWO trace, added support for SWO trace for CC26xx and CC32xx devices.
- Various enhancements for XDS110 debug probe including cjtag support, GPIO configuration via debug software, performance improvement on Linux and Mac OSx and improvement to SWD mode to work with slower TCLK.
- Various enhancements to XDS2xx debug probe including the support for xds2xx\_conf utility on Mac OSx and the support to auto-detect the firmware version of XDS2xx debug probe and notify user if an update is available.
- Enhancement to give better error messages when there is issue with XDS debug probe connection.
- Bug fixes for various trace issues including c66xx trace,AM3359 statistics collector trace, DRA7x trace.
- Fixed target configuration issue for UCD3138 target (ARM7).
- Bug fix for compatibility issues with Blackhawk 510 products.
- Bug fix for the installation issue on Windows-XP.
|
Windows
Linux
|
6.0.14.5 |
September 11, 2015 |
Delta from last release:
This is a patch release to the 6.0.14.0 release. It includes the following bug fixes.
- System reset issue for Cortex-R targets.
- Program load issue for CC3200-ICDI on Linux.
- Performance degradation issue for XDS100v1 emulator on Win/Linux.
- Target connection failure with Tiva-ICDI on Linux.
- Cortex-M0+ Stack pointer corruption issue with xds2xx and xds560 debug probes.
- Bug fixes for OSx platform related to CC26xx, XDS110 firmware auto-update, XDS200 debug probe connection,
|
Windows
Linux
|
6.0.14.0 |
July 14, 2015 |
Delta from last release:
- Added debug support on OSx platform for devices containing c2000/CLA/Cortex-M/Cortex-R cores with XDS100v2/XDS100v3/XDS200/XDS110 emulators
- Added debug support for Tiva-ICDI on OSx platform
- Added debug support for CC3200-ICDI on Linux and OSx platforms
- Added automatic firmware update for XDS110 emulator
- Various bug fixes/enhancements for MSP432 including reconnect issue after system reset and disconnect,XDS110 COM port open issue, XDS110 UART performance improvement, enhancements to support better debug for low-power mode, enhancement to support DCO frequency tuning
- Various bug fixes/enhancements for MSP432 ET including disconnect JTAG when performing ET with Freerun, more accurate report on debug active/sleep mode when in an active ET debug session.
- Various bug fixes for CC26xx including board reset issue, UniFlash exceptions on linux, CCS crash issue while connecting with XDS110 in DFU mode
- Enhancements for CC3200 to support UART\_LOAD for SensorTag
- Various bug fixes/enhancements for Hercules including CCS configuration issue for RM46L852, data trace and variable trace issue, enhancement to expose additional pseudo registers for Cortex-R, enhancement to enable run time memory access for Cortex-R cores.
- Various bug fixes/enhancements for XDS GDB agent including program load issue on Cortex A8, enhancement to support multiple JTAG debuggers connected to the same PC.
- Fixed DM8148 STM pin trace initialization issue
Note:
Trace issue involving ARM A15 cores on Keystone2 devices. On some systems, attempting to perform a hardware trace operation on an ARM A15 core, when not all the ARM cores are powered up, may lead to a TPIU flushing error. In this case, please follow the following procedure.
- Connect to a DSP
- Load the gel file {installation_ directory}\ccsv6\ccs\_base\emulation\boards\xtcievmk2x\gel\xtcievmk2x.gel
- Select Scripts menu and Run any one of the TCI66x functions named TETRIS_POWER_UP_AND_PLL_INIT
- Connect to the A15 core in question
- Trace as normal
|
Windows
Linux
|
5.1.642.0 (GDB Agent) |
April 29, 2015 |
Delta from last release:
This is just a patch release to the last 5.1.641.0 build to include the following enhancements and bug fixes.
- Added support for following GDB monitor commands.
'monitor reset' - reset the CPU
'monitor halt' - halt the CPU
- Fixed issue where zero length memory write was generating an error.
GDB Agent Patch install instructions
Unzip the files from the patch and copy to the directory ccsv6/ccs\_base/common/uscif
|
Windows
Linux
|
5.1.641.0 |
February 26, 2014 |
Delta from last release:
This is just a patch release to the last 5.1.636.0 build to include the following bug fixes.
- Bug fix for some potential calibration issue with trace features in CCS.
- Bug fix for the flash erase issue with CC13xx/CC26xx devices when using XDS110 emulator in CCS.
|
Windows
Linux
|
5.1.636.0 |
December 18, 2014 |
Delta from last release:
- Bug fix for DRA74x related to CCS connection issue for EVE
- Bug fix for DRA72x related to Device_ID read issue
- Bug fix for c64x related to profiling clock issue
- Various CCS bug fixes and improvements including CCS trace initialization time reduction, and CCS start-up issues, and CCS crash issues in multiple debug session environment
- Updated XDS560 Pro trace FPGA to resolve some intermittent data corruption issue during TPIU calibration
- JTAG and SWD debug support via XDS110 (previously known as XDS ICDI) emulator
- Various XDS200 bug fixes related to C28x flashing, very slow TCLK support, and Cortex-M SWO stability
Notes:
- Please check with debug probe vendor for XDS200 firmware updates for the most recent bug fixes!
- Compatibility break issue resolved. This version of the emulation software package contains the fix for the compatibility break issue with XDS200 JTAG debugger on Windows in the last release. Side by side CCS installs which use different versions of XDS Emulation Software Package should work. There is no longer a requirement to update all CCS installs to this same version of the XDS Emulation Software Package in order to get XDS200 JTAG debugger on windows to work (which was required in the last release).
|
Windows
Linux
|
5.1.600.0 |
October 21, 2014 |
Delta from last release:
- Complete debug and trace (DSP, Cortex A15, Cortex M4, IVAHD and STM) support for DRA72x
- Complete debug and trace (DSP, Cortex M4, EVE, ISS/CTSET and STM) support for DRA73x
- Various bug fixes/enhancements and Reset enhancement for CC2538 device
- Various debug and trace related bug fixes (for Keystone II devices, TIVA launchpad, DRA7xx, CC32xx, Hercules devices etc.)
- Various debug driver fixes for Cortex M0+, Cortex-R, Cortex-A, Cortex M3, C28xx
Compatibility break. This version of the emulation software package breaks compatibility with XDS200 JTAG debugger on Windows. If there are other CCS installs that use previous releases of the XDS Emulation Software Package, this update will turn XDS200 inoperative on them. Updating all CCS installs to this same version of the XDS Emulation Software Package will correct this issue (v5 and v6 are supported).
GDB Agent Patch install instructions
Unzip the files from the patch and copy to the directory ccsv6/ccs\_base/common/uscif
|
Windows
Linux
GDB Agent patch
|
5.1.507.1 |
June 24, 2014 |
Delta from last release:
- Fixed the issues in 5.1.507.0 release for C2000 devices for Windows.
|
Windows |
5.1.507.0 |
May 22, 2014 |
Delta from last release:
- Various debug and trace related stability fixes
- Added debug and ETM trace support for Hercules TMS570LC/RM57Lx devices
- Drivers updates for the latest Keystone II devices
- Complete debug and trace (DSP, Cortex, and STM) support for DRA7xx
- Updated Cortex M0+ debug drivers
- Fixed the stability issue (-261 error) for XDSICDIv1
Note:
Please do not use the Windows version for C2000 devices.
|
Windows
Linux
|
5.1.450.0 |
Mar 18, 2014 |
Delta from last release:
- Improve initiation performance of 560v2 emulators
- Improve the performance on Cortex R/M memory block read and write
- Fix an issue that causes CCS to terminate when trying to configure SWO/ITM use cases with XDS560v2 emulator
- Address an issue in PRU Disassembly and Memory views that show inconsistent data in the 0x1000 address boundary
- Enable access to board level reset from inside CCS
- Solve a problem on PRU source steps to not skip JAL instruction
|
Windows
Linux
|
5.1.402.0 |
Jan 22, 2014 |
Delta from last release:
- Add the ability to save memory in floating point format on 66x
- Address an issue to enable event counter on Cortex-Mx
- Resolve an issue to allow sync run and global breakpoints for Cortex-A15s on Keystone2 devices
- Fix a bug such that CP Tracer Property names in UBM now match the corresponding Decoder class names used in Trace Viewer
- Fix an issue in PRU disassembly view that branch instructions are decoded with word mode label addresses - Solve a problem on PRU source steps to not skip JAL instruction
|
Windows
Linux
|
5.1.340.0 |
November 25, 2013 |
Delta from last release:
Cortex-M0+ debug support on Windows and Linux
Trace support (ETM) for Cortex-R4/ R5
Addresses an issue on ARM9 that causes JVM failure during connection
Fixes a bug that causes errors when setting hardware breakpoint on Cortex-M3/4 based devices
|
Windows
Linux |
5.1.320.0 |
November 8, 2013 |
Delta from last release:
- Add the ability to collect trace while CPU is running or a CPU hang condition for Cortex-A8, Cortex-A9 and Cortex-A15 based devices
- Improve program download speed up to 5x on Cortex-A8, Cortex-A9 and Cortex-A15 based devices for XDS200 and XDS560 class emulators - Semi-hosting support for Cortex-Mx based devices
- Address a C6000 DSP decoder issue that causes corrupted trace data in SPLOOP
- C6000 DSP decoder now decodes correctly SPLOOP with SPMASK instructions
- Fix a problem with Cortex-A8 generated STM software message
|
Windows
Linux |
5.1.275.0 |
September 28, 2013 |
Delta from last release:
- Cortex-A15 processor trace capture via XDS Pro Trace emulator.
- Provide the ability to show the floating point registers in the CPU register window on Stellaris devices
- Addresses the issue where installers will crash on exit when run on laptops which contain an NVidia Optimus-enabled display adapter.
- Address an issue in DSP trace decoder to display absolute branches properly.
- A Fix for issue that incorrectly display HWBP options for PRU
|
Windows
Linux |
5.1.207.0 |
August 9, 2013 |
Delta from last release:
- Installation is migrated from InstallJammer to Install Builder
- Various bug fixes
|
Windows
Linux |
5.1.180.0
|
July 11, 2013 |
Delta from last release:
- Serial Wire Viewer (SWV) real-time trace support for Cortex-M based devices with XDS200 (requires CCSv5.5)
- DRA7xx SoC system instrumentation and analysis: -Enable trace based statistical profiling and code coverage
- PRU: add ability to display byte registers -Address an issue with C28x TPI that causes initial connection problem
- A fix for a disassembly display error related to C28x parallel instructions
- A Fix for issue that may prevent connection to Cortex-M devices with IAR emulator
- Resolve an issue of ETB initialization on C6457 device
- A fix for sync run for Keystone II devices
|
Windows
Linux |
5.1.114.0
|
May 7, 2013 |
Delta from last release
- IPU SMP debug improvement
- Address issues with DSP even trace
- Cortex-M3 Breakpoint fixes
- C2000 disassembly support for VCU and TMU
- PRU debug enhancement for XDS200 class emulator
- XDS200 USB connection stability fixes
|
Windows
Linux |
5.1.92.0 |
April 17, 2013 |
Delta from last release
- SWD debug support for Cortex-M0, M3 and M4 based device with XDS200
- Cortex-M0 JTAG based debug support
- SWO support with XDS200 (beta)
- CC2538 Mass Erase support
|
Windows
Linux
|
5.1.45.0 |
March 8, 2013 |
Delta from last release
- OMAP5 System trace support via XDS560v2 STM and ETB
- Cortex-A15 PTM trace to Trace Buffer (TBR)
- PRU debug enhancement and robustness improvement
- Few minor bug fixes related to PRU OMAP5 debug
|
Windows
Linux
|
Older versions |
|
Please contact XDS Emulation Package Support or the [TI e2e forums](https://e2e.ti.com) for older releases. |
|