Release Notes for Code Composer Studio™ v5.2.1

These release notes contain valuable information which may not be included in other product documentation. This information will assist you in the use of Code Composer Studio™.
The release notes are divided into four sections:

General Information

CCSv5.2.0 uses an unmodified Eclipse Indigo (version 3.7) and CDT 8.0.
They are packaged together under “Eclipse IDE for C/C++ Developers” package available from www.eclipse.org. Additional plug-ins or 3rd party tools may be installed that are compatible with Indigo release.

For additional information and support, please go to: https://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v5 

Installation:

On Windows:

  1. Run ccs_setup_5.2.1.xxxxx.exe
  2. Choose where you want to install
  3. Select the components you wish to install

On Linux:

  1. Run ccs_setup_5.2.1.xxxxx.bin
  2. Choose where you want to install
  3. Select the components you wish to install
  • Note: To facilitate the installation of emulation drivers, it is necessary to run part of the installation process as root.  You may either run the whole install as root, or install the drivers after CCS installation has completed.  
    If you decide to not run the whole CCS installation as root, you can navigate to the <Install-Folder>/ccsv5/install_scripts folder, and run the “install_drivers.sh” script as root.
  • For more information on Linux installation, please see https://processors.wiki.ti.com/index.php/Linux_Host_Support

Activation:

  1. Go to http://tiexpressdsp.com/wiki/index.php?title=Activating_CCS
  2. Follow step-by-step instructions

Managing Your License:

  1. CCS requires a valid license to be used.  There are a number of free license options, you will be given the opportunity to create one of the free licenses when you first run CCS. 
  2. Note that you are not able to use a CCSv4 license with CCSv5; it requires a CCSv5 license.
  3. Web interface for managing your licenses: www.ti.com/myregisteredsoftware 
    Use it if you want to see expiry info, or move the license to a different machine.
     

New in CCSv5.2.1

·        General Enhancements

o  Added support for MSP430FR5969, F5949, F6659 and SL5438A, and for cycle counter.

o  Also corrected DLL database entry for minimum Flash write voltage on MSP430F471x devices;
Fixed issue when using MSP430FR5739 and CC430F6147 series that breakpoints after LPMx.5 wake-up events were missed;
Fixed single stepping issues when using MSP430L092;
Fixed DCO calibration defect, where the original DCO setting was not restored after debug break (device running slower after read);
Fixed disassembly window issues on MSP430FR5969 series.

o  MSP430 Limitations:
On devices with FLL, clock control does not allow to keep clock running while device is halted and clock is sourced by the FLL.
Run Free not supported when using FR5739 or CC430F6417 series with LPMx.5: the devices will stop code execution after LPMx.5 wake-up event in Run Free mode.
New
assembly projects using ELF as default ABI are not compatible with current MSP430 code examples; this results in an error message that no entry point was found.
      As a workaround, use COFF output format instead of ELF (Project Properties -> General -> Output format -> COFF).

·        Bug Fixes

Id Component Affected
Targets
Headline
SDSCM00043475 DVT ALL Allow CCS project to be specified as search path for source look up
SDSCM00041269 IDE ALL [CDT] Unnecessary builds in CCS5 when using command line builds for different configurations
SDSCM00042145 IDE ALL Debug view should sort groups
SDSCM00042180 IDE ALL How to access to additional breakpoint properties is not clear (Breakpoint Properties page)
SDSCM00042182 IDE ALL Expressions/Variables view: Global option to default displaying ‘unsigned char’ as a decimal
SDSCM00042271 IDE ALL source level debugging assembly code is not working.
SDSCM00042351 IDE ALL Lightweight installer should ping download site before initiating downloads and report access status
SDSCM00043134 IDE ALL File shows thumb tack icon indicating file specific options even when none has been set
SDSCM00043248 IDE ALL Installer can not handle double byte/accented/special characters giving no warning or error
SDSCM00043340 IDE ALL Files that are written when project properties (e.g. Debug settings) are modified need to be checked out
SDSCM00043351 IDE ALL Console View Error highlighting does not match
SDSCM00043356 IDE ALL Web installer fails if McAfee is installed, CCS hangs
SDSCM00043510 IDE ALL Licensing should allow for immediate switch to full license
SDSCM00043553 IDE ALL Migrating a CCSv3 project to CCSv5 can trigger a message specific to CCSv4
SDSCM00043577 IDE ALL Debug launch progress dialog should state that the first launch takes longer
SDSCM00043589 IDE ALL Not all warnings are showing up in the problems view
SDSCM00043715 IDE ALL Typo in Resource Explorer main page
SDSCM00043886 IDE ALL Changing build options on folder-level writes to the project-level
SDSCM00043956 IDE ALL GEL_MemoryLoad parameter "bitsize" is documented as optional, but an error is thrown if it is omitted
SDSCM00044079 IDE ALL CCS editor shows "Syntax error" for interrupt keyword in C++ files
SDSCM00044103 IDE ALL [CDT] Change to header file does not trigger rebuild on legacy imported project(s)
SDSCM00044132 IDE ALL JLink support in CCS: Stepping out does not work properly
SDSCM00044146 IDE ALL editor syntax checker incorrectly highlights code containing specific keywords as syntax errors
SDSCM00044152 IDE ALL CCSv5.2.0 should be installable into Eclipse 3.7.0
SDSCM00044169 IDE ALL Linker errors do not disappear from the problems view after being fixed
SDSCM00044256 IDE ALL Error markers don't get cleared in '-pm' compilation mode
SDSCM00044338 IDE ALL Explicitly specify which unzip to use when installing
SDSCM00042728 IDE ARM Cortex M3 Emulator page in installer should list "Stellaris ICDI emulator" when Stellaris is being installed
SDSCM00044224 IDE ARM Cortex M3 Performing a Step Return after stepping into a function causes interrupts to not be re-enabled
SDSCM00044247 IDE ARM Cortex M3 Missing files to allow use of Stellaris M4
SDSCM00043250 IDE C2800 Debugger does not allow setting breakpoints in some cases when debugging overlay code
SDSCM00043420 IDE C66xx sizeof(MyClass) in CCSv5.1.0 (TOOL_376)
SDSCM00043591 IDE MSP430 Despite available option, can not launch debug without connecting to target
SDSCM00043592 IDE MSP430 Program load error message indicate that the cause was GEL
SDSCM00044044 IDE MSP430 CCSv5.1 watch window fails to display variables in > 64kB range for MSP430 devices
SDSCM00044083 IDE MSP430 Attach to running target not functional
SDSCM00041379 Simulation  ALL Second launch of C6670 device cycle approximate simulator causes CCS to disappear
SDSCM00044154 Trace  ALL Trace Control UI does not open on Linux

 


New in CCSv5.2.0

·        All Cores

o Complete project wizard support with example linker CMD files for the following device families: C54x, C55x, C670x, C671x, C641x, C642x, C645x, C647x, C674x, DM64x, DM643x, DM644x, DM35x, DM36x, DM37x, DM814x, DM816x, OMAPL1x, AM17x, AM18x, AM335x, AM350x, AM351x, AM37x, AM387x, AM389x, OMAP34x, OMAP35x, OMAP36x, C6A816x.

o The target configuration editor now allows selecting all variants of the device families above.

o The target configuration editor now allows selecting all community boards (BeagleBoard, BeagleBoard xM, BeagleBone, PandaBoard, PandaBoard ES), OMAP4 development kits (Blaze 4430 and 4460), all LogicPD, Lyrtech, Mistral and Spectrum Digital development boards. They include the board GEL file that performs complete hardware initialization.

o  Added trace GEL files for DM814x, DM816x, AM335x, AM387x, AM389x, C6A816x device families.

o  Sync groups for use in SMP devices. Cores can be grouped into a synch group and have debug operations applied to them

o  Flash device support for TMS320F2805x.

 

 Caution:

o Compatibility break:  a target configuration file (.ccxml) created with one of the production versions of CCSv5 that uses OMAPL138, OMAP4430 or OMAP4460 will fail to be launched by the debugger. To repair this, simply double-click the target configuration file (.ccxml) inside CCS, select the tab “Basic” and simply uncheck and re-check the device selected. The reason for the break is the addition of certain auxiliary cores (PRU to OMAPL; PTM to OMAP4).

o If a target configuration file (.ccxml) for the BeagleBone was created using CCSv5.2 Beta 3, it will need to be repaired following the method above.

 

·        MSP430

o  Support on Windows and Linux, including SYS/BIOS, ELF, ULP Advisor, and Flash differential download

o  Now fully supports MSP430G2210

o  Fuse blow for MSP430F1xx, F2xx and F4xx functional

o  Fixed missing device support (479x, 478x, BT5190, new revisions of 1122, 1132)

o  Writing to BSL failed if device was reset after erase (or MSP430_EraseCheck was called)

o  Fixed a bug when writing to FRAM devices with enabled MPU (FR57xx)

o  Fixed a bug that caused erasing and writing to Flash to fail on MSP430F413

o  Port handling changed to work around a problem where a port could not be reopened after closing

o  Added fix for a bug that could cause RAM corruption when reading CPU registers on 5xx/6xx devices

o  UIF now starts up supplying 3V to target
 

 Known Limitations:

o  On devices with FLL, clock control does not allow to keep clocks running while the device is halted if the clock is sourced from the FLL

 

Detailed specifications may be found at:

·        System Analyzer 1.01

o  Added support for Concerto:

* added C28x support (note that M3 is already supported)

* transport supported for this device are: UART, USB and JTAG stop-mode

* only single core on Windows host is supported for UART transport

o  Enhanced Task Load graph to show overall loading for entire run

o  Added numerous usability improvements including:

* recovery of system analyzer on reload/restart/reset for JTAG transports

* simplified user interface with better defaults, terminology, controls, etc

     Note that oonly single core on Windows host is supported for UART transport

·        Trace Analyzer

o  Added Exclusive-Only Function Profiler to Trace Analyzer.
This provides accurate profile results in multi-threaded environment (unlike the previous Inclusive+Exclusive Profiler).
User can still access the old profiler by changing the Preference.

·        Simulators

o Added C6657 Device Simulator

o Improved scalability of C66x simulators for large applications

o For more information please refer to the Simulation Wiki page

·        Compilers

o  Updated compilers to latest available revisions

·        Target Content

o  Updated version SYS/BIOS 6.33 and related components

o  Added XDCTools support for the TMS320C6671 device and the TMS320TCI6614 EVM platform, plus bug fixes.

 

·        Grace 1.10

o  Updated to fix some customer reported bugs and to extend support to projects that build executables in ELF format.

·        Third Party Emulators

o  Updated software revisions from Spectrum Digital and Blackhawk.

·        Bug Fixes

Id Component Affected
Targets
Headline
SDSCM00038738 DVT ALL Image Analyzer and Trace Analyzer Help should not be buried under tasks
SDSCM00038981 DVT ALL Graphs do not remember the the folder when you save the setup to a directory
SDSCM00040055 DVT ALL After creating two single time graphs, restarting CCS causes one of them to become line graph
SDSCM00042887 DVT ALL Rename ROV menu item
SDSCM00043042 DVT ALL Image Analyzer does not work in Linux
SDSCM00043071 DVT ALL go_trace_profiling.bat throws NoClassDefFoundError
SDSCM00034172 Emulation ALL Windows driver locations are not consistent for XDS100 and XDS560
SDSCM00037938 Emulation ALL The CCS v4.1.3 installation does not install the MSP_430 Application UART driver properly
SDSCM00038607 Emulation ALL XDS100: When PID/VID is not programmed the emulation error message should state what the likely problem is
SDSCM00042509 Emulation ALL Disassembly window does not display memory contents correctly in CortexA devices
SDSCM00042515 Emulation ALL CCS shuts down when attempting to come out of low power mode on F28x devices
SDSCM00042828 Emulation ALL XDS100v3 defaults to cJTAG which causes connection issues with most devices
SDSCM00042844 Emulation ALL REP register not available in Register View for C6678
SDSCM00038683 IDE ALL [CDT] Project always rebuilds when the active configuration is switched
SDSCM00039552 IDE ALL Optimizer option drop-down menu in Project C/C++ Build settings should explicitly have an entry that indicates it is disabled
SDSCM00041269 IDE ALL [CDT] Unnecessary builds in CCS5 when using command line builds for different configurations
SDSCM00041760 IDE ALL Add better error messages for out of memory condition in symbol manager
SDSCM00042184 IDE ALL DSS: Specify a log file size limit
SDSCM00042367 IDE ALL Popup Help Doesn't Line-Wrap
SDSCM00042371 IDE ALL CCS freezes when a compiler tool discovery path has an old unsupported compiler version
SDSCM00042372 IDE ALL Support all "build options" of XDC builder that can be configured in GUI from command line project create
SDSCM00042456 IDE ALL Breakpoint marker tooltip needs to be more descriptive
SDSCM00042582 IDE ALL Adding a virtual folder throws a warning when it should not
SDSCM00042621 IDE ALL Problems view should not throw errors for target configuration files (.ccxml) linked to projects
SDSCM00042670 IDE ALL TI816x and TI814x files missing when just installing DaVinci support
SDSCM00042687 IDE ALL Build fails for imported v3 and v4 project when building with -pm
SDSCM00042796 IDE ALL File saved using memory save is not in the directory mentioned in the CCS message
SDSCM00042808 IDE ALL __FILE__ and __LINE__ are not recognized by the dynamic syntax checker
SDSCM00042836 IDE ALL Projects created with old versions of CCSv4 (pre and 4.0.x releases) fail to properly import into CCSv5.1
SDSCM00042885 IDE ALL Need to automatically discover packages in C:\TI
SDSCM00042886 IDE ALL SYS/BIOS templates before DSP/BIOS templates
SDSCM00042888 IDE ALL When a .cfg file is active in the editor build actions are disabled
SDSCM00042924 IDE ALL __cregister not recognized by the editor syntax checker
SDSCM00042927 IDE ALL License Monitor heartbeat
SDSCM00042959 IDE ALL Renaming .asm source files results in "missing separator" gmake error
SDSCM00042970 IDE ALL CCS editor shows unexplainable syntax error for macro
SDSCM00043008 IDE ALL Add Modules view to the View menu
SDSCM00043011 IDE ALL Memory browser view should allow loading ELF executable files
SDSCM00043012 IDE ALL loadJSFile("c:\foo.js",true) doesn't store the second parameter to eclipse preference
SDSCM00043019 IDE ALL Editor generates syntax error for va_arg
SDSCM00043041 IDE ALL Renaming a RTSC project in workspace with spaces results in java exception and renamed project cannot be built
SDSCM00043321 IDE ALL Project always rebuild up to date files on an incremental build
SDSCM00043350 IDE ALL Dependency settings lost when changing build configurations, even if apply selected
SDSCM00043373 IDE ALL Makefiles are regenerated even when there are no resource or configuration changes
SDSCM00043466 IDE ALL Code Composer Help content has not been updated for v5. It is still for v4.
SDSCM00043553 IDE ALL Migrating a CCSv3 project to CCSv5 can trigger a message specific to CCSv4
SDSCM00043569 IDE ALL fsclean does not have correct permissions set on Linux
SDSCM00043779 IDE ALL Changing Optimization level for one file affects other files
SDSCM00043802 IDE ALL Installer can not handle spaces in a path
SDSCM00043886 IDE ALL Changing build options on folder-level writes to the project-level
SDSCM00043955 IDE ALL Errors show up in problems view even after rebuilding with no errors
SDSCM00040416 Trace ALL Would like to drain TI_ETB with EDMA (on Nyquist) while TI-ETB is actively capturing data
SDSCM00043016 IDE ARM Cortex A8 Target configuration support for AM/DM37xx
SDSCM00042646 IDE ARM Cortex M3 Request for CPU reset to not be performed when connecting to Stellaris devices
SDSCM00043234 IDE ARM Cortex M3 Incorrect variables values when debugging g++ output
SDSCM00043196 IDE ARM Cortex R4 Erase flash option "Necessary Sectors Only (For Program Load)" does not work for Hercules TMS570LS3137
SDSCM00011412 Emulation C2800 CCS hangs on File -> Data -> Save for lengths above 0x4000
SDSCM00042785 IDE C2800 Changing the file specific option in one source file of a project changes it in other source files as well
SDSCM00038932 IDE C64xx Importing CCS 3.3 project results in Java errors
SDSCM00043140 IDE C66xx Events for the profile clock are mis-assigned on C66x
SDSCM00033419 IDE MSP430 Blank Project Properties Issue
SDSCM00042523 IDE MSP430 Expressions/variables view does not correctly display long long variables
SDSCM00042928 IDE MSP430 Unsupported Linker Options remain after switching devices
SDSCM00040337 IDE OMAP Adding a start GEL file to OMAP L138 configuration corrupts ccxml fileWh

 


New in CCSv5.1.1

·        Bug Fixes

Id Component CCS
Version
Affected
Targets
Headline
SDSCM00040336 Emulation 4.1.3 ALL Memory read error on executing GEL file on ARM9 when using an XDS100v2 emulator w/OMAP L138
SDSCM00042599 Emulation 5.1.0 ALL The "Test Connection" button is inactive with XDS100v2 for Linux.
SDSCM00042610 Emulation 5.1.0 ALL Test Connection button points to dbgjtag.exe in CCS for Linux
SDSCM00042654 Emulation 5.1.0 ALL Stellaris Cortex M4F devices not available when using XDS emulators
SDSCM00039515 IDE 5.0.1 ALL [CDT] switching active build configuration touches .cproject file, there are no changes being made to the file
SDSCM00040952 IDE 5.1.0 ALL Request to control the verbosity of the CDT builder
SDSCM00040990 IDE 5.1.0 ALL Need to be able to import a target configuration
SDSCM00041910 IDE 5.1.0 ALL Saving a .tcf file in gconf fails if it is modified externally by a CCS build
SDSCM00041913 IDE 5.1.0 ALL Unable to view structure contents in the Expressions view when defined with the packed attribute
SDSCM00041937 IDE 5.1.0 ALL In a project with custom build directories, builder fails to detect changes to a header file outside of the workspace
SDSCM00042006 IDE 5.1.0 ALL Problems view spawns an invalid warning: "Build variable InputDirRelPath cannot be resolved"
SDSCM00042082 IDE 5.1.0 ALL Changes made to debug properties in the launch config dialog are not applied to the active debug sessions
SDSCM00042134 IDE 5.1.0 ALL If a symbol file is too large ( > 0.4 GB), OFS may incorrectly load a dwarf/elf sym as an ARM code16/32 marker symbol.
SDSCM00042360 IDE 5.1.0 ALL loadti does not accept arguments to main that begin with a '-'
SDSCM00042373 IDE 5.1.0 ALL Url used by CCS Linux for 90 day eval license is incorrect
SDSCM00042396 IDE 5.1.0 ALL DVT Function Profiling scripting example exports incorrect profling data
SDSCM00042397 IDE 5.1.0 ALL Adding a GNU Toolchain to the compiler tool discovery path for CCS Projects does not "stick" across CCS invocations
SDSCM00042411 IDE 5.1.0 ALL Error parser should not reference Resource Explorer
SDSCM00042420 IDE 5.1.0 ALL Error parser should be UI independent; including should not reference Resource Explorer
SDSCM00042433 IDE 5.1.0 ALL Installing updates into existing install should continue even newer component versions are present
SDSCM00042442 IDE 5.1.0 ALL Project Import generates an assertion
SDSCM00042507 IDE 5.1.0 ALL Add a command line tool to discover/install embedded software products
SDSCM00042543 IDE 5.1.0 ALL far keyword not recognized by dynamic syntax checker
SDSCM00042609 IDE 5.1.0 ALL Installing IAR causes CCS's VC++2005 Redistributable to be uninstalled
SDSCM00042899 Scripting 5.1.0 ALL Path to find JAVA in dss.bat is incorrect
SDSCM00042283 Trace 5.1.0 ALL Trace description file missing for AM35xx
SDSCM00042647 Trace 5.1.0 ALL ctools.dll causes Debug Crashes
SDSCM00041766 Emulation 4.2.4 ARM Cortex M3 Request for Stellaris GEL files to map ROM memory range so it can be viewed in CCS disassembly view
SDSCM00042313 IDE 5.1.0 ARM Cortex M3 Replace "TMS470" references in project properties dialog with "ARM"
SDSCM00042361 DVT 5.1.0 C66xx System Analyzer Logs view may show empty records, cause IndexOutOfBounds or OutOfMemoryError

 


New in CCSv5.1.0

·        General Enhancements

Improved User Interface
Improved installation process, downloading only required components
Integration of Eclipse Indigo 3.7 and CDT 8.0
Program Reload/Rebuild usability enhancements
Multi-instance memory view (side by side view)
Improved perspectives
New Project Wizard (reduced from 5 pages to 1 page)
Added ability to launch graph from variable and expression window
Symbol browser support
History for memory browser
Pin and clone support
Improved Stability and Performance
Integration of XPCOM v1.9.2  (includes latest bug fixes, improved performance and compatibility with the internal Eclipse browser)
Reduced by over 80% memory footprint when loading large .out file
Debug launch and source lookup improvements
Improvements to TI Reporting Tool to collect workspace log information
XDS100v2 performance improvement for Cortex, C28x, and C55x
Multiple improvements made to device XML and connection XML files
Numerous stability & usability improvements 
Several bug fixes
TI Resource Explorer
Tool to browse and import code examples,  read device documentation and navigate device-specific online resources, directly from CCS.  
TI Resource Explorer is available directly from welcome page by clicking on Browse Examples. 
Available for MSP430 (MSP430Ware), Stellaris (StellarisWare), and C2000 (controlSUITE).
System Analyzer 1.0
A real-time tool that provides correlated analysis and visibility into single and multi-core systems.
Significant performance improvement to Execution Graph
For more information, see https://processors.wiki.ti.com/index.php?title=Multicore_System_Analyzer  
C6eZflo 2.0
A graphical development tool that creates working C6000 DSP applications from an intuitive block diagram view
For more information, see https://processors.wiki.ti.com/index.php/C6EZFlo 
Other Added Features
Image Analyzer support for tiled image
Trace Decoder ETB Support
DSS scripting support for Trace Analyzer
C2000
Support for all C28x devices
ITM support for Sonata
Supported on WindowsXP / Windows7 / Linux
For more information, see https://www.ti.com/c2000
and https://processors.wiki.ti.com/index.php/Category:C2000
Cortex-R4F / Hercules
Support for all Cortex-R4F
Support for Hercules 
Supported on WindowsXP / Windows7 
Limitation: Linux support Q1'2012
MSP430
New MSP430 debug stack (MSP430.DLLv3) included for faster and more stable operation 
Important note: CCSv5.1 will automatically update the MSP-FET430UIF debugger with new software.
Updated debuggers won’t work with older IDEs.
Therefore, CCSv5.1 includes a utility to downgrade the interface to be functional with older IDE versions again in 
Start -> All Programs -> Texas Instruments -> MSP-FET430UIF Debug Interface -> MSP-FET430UIF v3 to v2 Downgrade
Support for the CC430F614x, F514x and F512x series
Support for MSP430G2230 and G2210
Support for Grace
Significantly improved Code Generation Tools (CGT4.0) with: 
Improved FRAM support: noinit and persistent
64-bit data type support 
#pragma location for simple variable placement at specific addresses
Packed data types
Supported on WindowsXP / Windows7 
Limitations:
Cycle Counter and Trace/sequencer not functional
Breakpoints not supported in RUN FREE mode
Register breakpoints not functional for CPUX devices (MSP430F2xx and F4xx devices with >64kB Flash)
Update of older MSP-FET430UIF interface (rev 1.3) requires power cycle of interface during update. 
Linux support Q1'2012
See www.ti.com/mspds for detailed information.
C5000
Support for all C55x devices
C55x content to support C55x registers.
Supported on WindowsXP / Windows7 / Linux
C6000 / OMAP
Added support for C66x and TI81xx
OMAP5: JTAG debug support for all cores.
Open integration with third-party Prism (from Critical Blue) and Poly-Platform (from PolyCore Software).
For more information, see https://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Third_Party_Software_and_Tools
Supported on WindowsXP / Windows7 / Linux

 

·        Compilers

o  Updated compilers to latest available revisions

o  Added Diagnostic Message Extended Documentation (DMED):
DMED links selected diagnostics messages (error, warning) to extended help for especially difficult-to0understand diagnostic messages.

·        SYS/BIOS

o  Updated version SYS/BIOS 6.32 and related components

·        Third Party Emulators

o  Updated software revisions from Spectrum Digital and Blackhawk

 


Component Versions

Components Version
BIOS 5  5.41.13.42
SYS/BIOS  6.33.5.46
C6eZflo 3.2.0.201206032146
Compiler -  ARM  4.9.5
Compiler -  C2800  6.1.0
Compiler -  C5400   4.2.0
Compiler -  C5500  4.4.1
Compiler -  C6000  7.3.4
Compiler -  MSP430  4.1.1
Data Visualization Tools 3.2.0.201206032146
Debug Server 5.2.0.287
Eclipse 3.7.2
Emulation - Blackhawk 5.2.0.200
Emulation - C2000 3.1.0.2
Emulation - Debug / Trace 5.0.747.1
Emulation - Hercules 5.2.0.0
Emulation - Keystone1 1.0.4.0
Emulation - MSP430 5.2.1.4
Emulation - nowFlash 5.1.0.0
Emulation - Spectrum Digital 5.2.0.00
Emulation - Stellaris 9102.0.0
Grace 1.10.04.36
IDE  5.2.1.N201206191800
IPC  1.24.3.32
JRE   1.6.0.13
Simulation 5.2.4.17 (Windows)
5.2.3.10 (Linux)
UIA 1.1.0.04
XDAIS   7.21.01.07
XDCTools 3.23.03.53

 


Known Issues

Id Component Affected
Targets
Headline Additional Details Workaround (if applicable)
SDSCM00038605 DVT ALL STS and CPU Load views should indicate that they are not supported in stop mode RTA Some functionality is not supported when running stop-mode RTA.  Such as the statistics and CPU load views.  Ideally we should d...  
SDSCM00039329 DVT ALL Profiling help topic is missing screen captures When you open the help for profiling it has some red X's where the help references a screen capture but the screen capture is mi...  
SDSCM00043256 DVT ALL System Analyzer does not autodetect UIA projects when using JTAG transport and multiple DSF sessions active System Analyzer sometimes does not autodetect that a UIA project has been loaded when using JTAG as a transport.  Once this cond...  
SDSCM00043761 DVT ALL The "Display Data Size" parameter of the graph tool seems limited to 512 Setting a value greater than 512 for the "Display Data Size" distorts the displayed data in the graph display. Use a value smaller than 512
SDSCM00043762 DVT ALL The format display for Y axis does not show 64-bit values correctly When displaying graphs with 64-bit data, the Y axis shows invalid data when using Display Format as General, Decimal or Scientif... Use Hexadecimal format instead.  Right-click on the graph view and select Display Properties --> Axes --> Y-axis --> set the val...
SDSCM00039615 Emulation ALL CCS reports incorrect cycles for POPM.A PUSHM.A instructions When viewing the clock in CCS it reports an incorrect number of cycles for POPM.A and PUSHM.A instructions.  It reports them as ...  
SDSCM00041300 Emulation ALL XDS100 conflicts with USB to Serial cables It is possible for there to be a conflict between XDS100 and Serial to USB cables.  
SDSCM00042138 Emulation ALL Emulation components and libraries should not rely on PATH environment variable Certain emulation components and libraries get confused if an older version of CCS (3.3 or 3.1) has certain bin directories set ... Remove all references to CCS3.1 or 3.3 from the system path. 
SDSCM00042334 Emulation ALL Need to be able to see CP15 registers Developers using ARM cores at a very low-level usually require viewing CP15 and other registers that are hidden by default in th... All registers can be viewed in the Expressions view of CCSv5.1. Simply type the name of the register with upper case. For exampl...
SDSCM00043147 Emulation ALL TMS570LS3137 device xml files are missing Access Port Designation setting Device files for TMS570LS3137 is missing Access Port Designation setting. It should be set to 0x02000100. Without this setting, ... In the 'Advanced' tab of the Target Configuration editor, set the Access Port Designation setting to 0x02000100 (make sure the C...
SDSCM00043783 Emulation ALL IERR register not visible for C64xx devices The IERR register doesn't show up in the register view. Open the expressions view and enter IERR.
SDSCM00044168 Emulation ALL Crash when connecting to XDS100 On some Win7 systems connecting to a BeagleBone will crash CCS.  
SDSCM00044322 Emulation ALL Disassembly shows branch to wrong label    
SDSCM00038571 IDE ALL Need excluded files filter for the Project Explorer In the Project Explorer, which will be the default project view in CCSv5 instead of the C/C++ Projects View, there is a list of ...  
SDSCM00040028 IDE ALL Import wizard should prompt user to change compiler version if needed If I am importing a project that uses a different version of the compiler than what I have installed the wizard should inform me...  
SDSCM00040045 IDE ALL NullPointerException when renaming project Sometimes when renaming an imported project you will get a dialog complaining of a null pointer exception.  
SDSCM00040262 IDE ALL MMU Page table view should be listed on the view menu The MMU Page Table View should be listed on the view menu.  
SDSCM00040708 IDE ALL For header files outside the project folder double clicking on compile errors in the Problems view does not jump to error When a compilation error occurs in a header file that is outside the project (e.g. system header file or even user header file l...  
SDSCM00040717 IDE ALL DVT graph button should be disabled if the features are not available In the Debug perspective there is a button to open DVT analysis views.  If you click on this button before launching a debug ses...  
SDSCM00040737 IDE ALL Installer fails if user folder is linked to another location If your user folder or temp folder is symbolically linked to a different location (called a Junction) you will get an error when... Change your temporary folder to be a different folder that is not linked.
SDSCM00041182 IDE ALL Need ability to verify program at any time Right now CCS will verify memory as it loads a program. A great feature would be to allow that same capability to be used indepe...  
SDSCM00041325 IDE ALL Library projects for non-default build configurations must have 'lib' for the Artifact Extension Library projects for non-default build configurations must have 'lib' for the Artifact Extension. The default 'Debug' and 'Relea...  
SDSCM00041406 IDE ALL US: Project properties is disabled even when there is a project highlighted When you look at the project explorer there is a project highlighted, but when you to to the project menu, properties (and many ... You need to click again in the project explorer on the project and then the menu items are enabled.
SDSCM00041417 IDE ALL US: StellarisWare examples are not expanded properly in the Resource Explorer StellarisWare should be fully expanded to show the examples in Resource Explorer  
SDSCM00041425 IDE ALL Importing project should shrink the Editor area If I import a project from the project menu it does not make the Project Explorer visible.  The resource explorer and grace welc... Double click on a tab in the editor area to make it smaller
SDSCM00041649 IDE ALL After installing CCS, starting the setup program again causes "Program Compatibility Assistant" dialog    
SDSCM00042270 IDE ALL Linker - Cmd mapping should be introduced when a user changes defaults for RTSC projects.    
SDSCM00042329 IDE ALL Support ISA aware dynamic support for view menu The MMU Page Table View should be listed on the view menu.  
SDSCM00042750 IDE ALL Linux installer gets stuck if identical target content components are already installed On Linux if you already have a version of a target contect package such as IPC that is exactly the same as what CCS is trying to... Uninstall the existing copy of IPC first or tell CCS not to install IPC.
SDSCM00043063 IDE ALL Switching stackframe in breadcrumb mode causes 'Run to line' to disappear in the editor    
SDSCM00043161 IDE ALL Include terminal plugins as part of installation Request to include the terminal plug-in in the CCS installation Add the terminal plug-in according to the instructions here: https://processors.wiki.ti.com/index.php/How_to_install_the_terminal...
SDSCM00043384 IDE ALL Installation fails to run on Ubuntu 11.10 64bit Installation fails to run on Ubuntu 11.10 Desktop 64bit  
SDSCM00043435 IDE ALL Active target configuration settings not kept When creating a project, if you select a connection type a target configuration file (ccxml)  gets autogenerated.   If you later... Manually set the active configuration
SDSCM00043464 IDE ALL Differentiate between Standard Eclipse / CDT help and CCS IDE help Standard Eclipse and CDT help content has screenshots and instructions that contradict CCS specific documentation. We should rem...  
SDSCM00044160 IDE ALL CCS installation into a directory path with a comma fails CCS installation will fail if its install path contains a comma. Avoid commas in installation paths.
SDSCM00044262 IDE ALL loadti does not work when invoked with the the launch method When a loadti script is invoked from within a CCS install in v5.2, the script will print the loadti help and exit.  The problem is caused by the new invocation method for DSS scripts. The new method is required when you want to attach the eclip...
SDSCM00044278 IDE ALL Install size reported is inflated Depending on what device and feature combination you select the install size that CCS reports may be inflated and the installati...  
SDSCM00044301 IDE ALL Importing or building project that has a file with custom build step defined throws NullPointerException Importing or building project that has a file with custom build step defined throws Java NullPointerExceptions.  
SDSCM00044371 IDE ALL CCS5.2.0.00069_linux crash shortly after startup when welcome screen displayed - Resource explorer/browser collides ds' xul    
SDSCM00044374 IDE ALL CCS Editor: The parallel instruction syntax ('ll') is considered as a syntax for commenting for assembly files The parallel instruction syntax ('ll') is considered as a syntax for commenting for assembly files with the CCS editor. Hence th...  
SDSCM00041210 Simulation ALL C6678 Device Functional Simulator is missing a dll file The C6678 Device Functional Simulator has been found to be missing a dll in CCS 5.1 release M6.  The error message shown is: TMS... N/A
SDSCM00041211 Simulation ALL Second Launch of C6678 Device Cycle Approximate Simulator locks CCS In CCS v5.1 M6 it was found that launching a target configuration a second time locks up CCS.   After launching a debug session ... Close CCS before a second launch of the configuration
SDSCM00041861 Simulation ALL Incorrect processor ID in driver xml file causes device to show up twice in project wizard If you have a device file with at C674x core and it has options for the project wizard it shows up twice in the project wizard. Pick either device and it works fine
SDSCM00043153 Simulation ALL Debug Server Scripting creates EP trace files with duplicate .ept extensions Whenever EP trace on a simulator is enabled, it creates a file with extension .ept in the same directory as the executable.  How... N/A
SDSCM00043725 Simulation ALL 674 simulator does not flush out pipeline when debugger writes to the PC This issue potentially can occur on any C6000 based simulator and not just C674 simulator. Before doing reload, do a reset in order to workaround this issue.
SDSCM00043926 Simulation ALL TCI6616 simulator cache tag-RAM viewer displays zero L2 Cache lines when L2CFG.mode == 0x7   L2CFG.mode = 0x7 and L2CFG.mode == 0x6 both configure the cache to 1MB. A workaround is to configure the L!CFG.mode to 0x6. The ...
SDSCM00044351 Simulation ALL A functionality bug in Nyquist Cycle Approximate Simulator when SPLOOP buffer is enabled    
SDSCM00044173 Trace ALL CCS application shuts down when hibernation code running on the device is terminated CCS application shuts down when hibernation code running on the device is terminated.  
SDSCM00044458 Trace ALL CCSv5.2.0: Cannot configure watchdog timer AET job on a C6000 target    
SDSCM00042994 IDE ARM Cortex A8 OMAP5430 : Problem when loading symbol on cortexM4 and CortexA15 CPU0    
SDSCM00041464 IDE ARM Cortex M3 The project wizard adds a linker CMD file when a SYSBIOS example project template is used When creating a project for a device that has a linker CMD file (Stellaris, C2800, some C5500), the wizard automatically adds th... Simply remove the file TMS320F28335.cmd from the project
SDSCM00042994 IDE ARM Cortex M3 OMAP5430 : Problem when loading symbol on cortexM4 and CortexA15 CPU0    
SDSCM00043593 IDE ARM Cortex M3 Stellaris driver xmls point to the windows driver on Linux Unable to launch debug sessions using Stellaris ICDI on Linux.  
SDSCM00040875 Emulation ARM Cortex R4 Memory mapping for LIN peripheral register in GEL file needs updating Memory mapping for LIN peripheral register in TMS570 GEL file needs to be updated to a length of 0x200 instead of 0x100.  
SDSCM00044221 IDE ARM Cortex R4 CCS Loader fails to load code to the TMS570 EEPROM memory area When trying to load code to the EEPROM memory area of a TMS570 device (TMS570LS2125 and TMS570LS3137 were tested), the loader fa... Use the nowFlash tool instead https://www.ti.com/tool/nowFlash
SDSCM00042185 Simulation ARM Cortex R4 Disassembly view of Cortex R4 Functional Simulator BE32 shows incorrect instructions due to incorrect endianness Disassembly view of Cortex R4 Functional Simulator BE32 shows incorrect instructions due to incorrect endianness  
SDSCM00044049 DVT C2800 Execution graph cuts off the symbol names Execution graph does not display full symbol names, it seems to be cut off after a certain number of characters.  
SDSCM00034673 IDE C2800 CCS v4 allows usage of 1 hardware breakpoint less than CCS 3.3 for BIOS programs CCS v4.0x allows user to set only 1 hardware breakpoint when debugging BIOS programs in Flash  
SDSCM00041464 IDE C2800 The project wizard adds a linker CMD file when a SYSBIOS example project template is used When creating a project for a device that has a linker CMD file (Stellaris, C2800, some C5500), the wizard automatically adds th... Simply remove the file TMS320F28335.cmd from the project
SDSCM00042703 IDE C2800 C2000 Device Support Feature needs to be renamed When you check for updates in CCS you may see an update called "C2000 Emulators".  This feature name is not clear.  The updated ...  
SDSCM00044274 IDE C2800 Realtime difficult to use with reset and program load With C2000 devices it is necessary to disable real-time mode to perform certain actions like loading a program or resetting the ...  
SDSCM00044276 IDE C2800 Using GEL to write a float value to a floating point register, the value cannot be correctly written. A number of C28x devices have floating point registers as do Cortex-M4F and Cortex-R4F devices.  In the register view there is n... Use the memory view
SDSCM00038672 DVT C6416 CCSv4.2 RC1 profiler doesn’t correctly report the type of cycles, cycle.CPU versus cycle.Total CCSv4.2 RC1 profiler doesn’t correctly report the type of cycles, cycle.CPU versus cycle.Total , Simulator used: C6416 device si...  
SDSCM00041366 DVT C64x Plus Emulator Code Coverage coloring does not work for files that do not have a CCS Project Line coloring works if coverage is done for an executable from a CCS Project.  Does not work E.g. if a .out file is directly loa...  
SDSCM00042038 Emulation MSP430 MSP 430 Write Register Breakpoint does not work Register Write Breakpoints are not functional for MSP430F2xx and MSP430F4xx derivatives with >64kB Flash memory. None, the problem will be addressed in next CCSv5.1 service release.
SDSCM00043540 IDE MSP430 Re-enable Trace Buffer Support on MSP430 Trace support on MSP430 is missing. Use CCSv4.
SDSCM00043910 IDE MSP430 MSP430 REGISTER view descriptions for SR.SCG0 and SR.SCG1 incorrect in CCSv5.1    
SDSCM00043918 IDE MSP430 ULP Advisor is too intrusive on workflow, disabling the dialogs needs to be global not per project This was pretty apparent when running our MSP430 workshop.  I understand the need to prompt the ULP Advisor tool as otherwise pe...  
SDSCM00044133 IDE MSP430 double types not displayed properly in the Locals/Expressions view for hexadecimal formats double types not displayed properly in the Locals/Expressions view for hexadecimal format view. It simply displays it as '0'. Wh...  
SDSCM00044279 IDE MSP430 Use of __TI_COMPILER_VERSION__ results in code incorrectly being grayed out    
SDSCM00043412 Simulation Shannon Device Functional Simulator Error message when starting a debug session for a 6678 device functional simulator When starting a debug session for the 6678 device functional simulator, the below error occurs for each CPU:  Trouble Reading PC...  

 


For up-to-date status information, go to:

https://cqweb.ext.ti.com/cqweb/main?command=GenerateMainFrame&service=CQ&schema=SDO-Web&contextid=SDOWP&username=readonly&password=readonly&queryID=35169497


Windows XP, Windows Vista, Windows 7, Visual SourceSafe, Visual Basic, and Visual C++ are all trademarks and/or registered trademarks of Microsoft Corporation.
C2000, C5000, C54x, C55x, C6000, C6x, OMAP, TMS320, TMS470, TMS570, MSP430, Stellaris, Code Composer Studio, DSP/BIOS, SYS/BIOS, XDS560, XDS510, and XDS100 are trademarks of Texas Instruments.
© Copyright 2012