Release Notes for Code Composer Studio™ v5.3.0

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

Host Operating Systems & Platforms:

CCSv5.3.0 runs on:

CCSv5.3.0 uses an unmodified Eclipse Indigo (version 3.8) 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.3.0.xxxxx.exe
  2. Choose where you want to install
  3. Select the components you wish to install

On Linux:

  1. Run ccs_setup_5.3.0.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 https://processors.wiki.ti.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.3.0

·        New Features and Enhancements

o  GUI Composer:

GUI Composer is a tool for creation of custom user interfaces that interact with your target application.

An example might be a motor control system that is made up of a board with a micro-controller unit (MCU), a motor and a software software application running on the MCU to control operations of the motor.
A custom user interface running on the host computer (e.g., personal computer) completes the entire solution by exposing and demonstrating parameters/capabilities of the MCU and target application.

Another example might be in a testing scenario where a simplified user interface is provided to a non-expert tester to perform validation tasks.

o  Grace 2.0:

Added new functionality such as new navigation bar and code snippets, and support for peripheral views.

o  Emulators:

Added support for XDS560v2 Pro Trace and for XDS2xx.

o  MSP430:

        MSP430 Enhanced Emulation (EEM) support

o  LaunchPad:

For details go to: https://www.ti.com/ww/en/launchpad/home_head.html?DCMP=Value_Line&HQS=launchpad
Note: no LaunchPad support on Linux at this time
 

·        New Device Support

o  MSP430:

  • MSP430F6779(1) series full support
  • MSP430F6659 series full support

o  C2000:

  • 28x + ARM® Cortex™ M3 Concerto™ F28M36P63C2 device

o  Other:

  • Added CC2538 Support
     
  • Attention users of BeagleBone (revision A5 and newer) and AM335x Starter Kit (Rev 1.2B):

  • These boards have modified XDS100 embedded emulators that require the use of the standard device driver provided by FTDI.
    In case these drivers are not properly installed automatically by Windows, a manual download will be required.
    For details and a download link please check this FAQ entry.

  • The supplied GEL file pre-configured for SK_AM335x board was not designed to be used by the initial production revision (Rev 1.2B).
    The GEL file supplied with StarterWare can be used instead. Also, a corrected configuration will be available in the Sitara Device Support package release 1.1.1 available at the Device Support Files page.

·        Bug Fixes

o  MSP430:

  • MSP430SL5438A device access now functional
  • MSP430FR59xx: fixed various debug issues
  • Improved download speed for FRAM devices
  • MSP430FR57xx series: Fixed wrong ram size definitions in support files and MSP430.DLL
  • MSP430FR57xx and MSP430F59xx series: Updated interrupt vector table definitions in Header and Linker Command (CMD) Files
          
     Important Note: Importing projects from previous CCSv5.x releases for the MSP430FRxxxx series of devices
            requires a manual update of the corresponding linker command file (CMD) in your project.
            Please overwrite the command file (lnk_msp430fr5xxx.cmd) in your project with the corresponding one that is provided by CCSv5.3.0 in
                    <CCS INSTALL DIR\ccsv5\ccs_base\msp430\include>.
           
    Not updating the command file of your project may make it impossible to connect to the target device again.
  • Implemented signification MSP-FET430UIF update stability enhancements (updates will be handled failsafe for CCSv5.3 and newer)
  • EDI: fixed issue that code download could result in EDI parity corruption notification
  • Various stability enhancements

o  Complete List of Bug Fixes:

Id Component Affected
Targets
Headline
SDSCM00045341 IDE ALL RTSC errors do not disappear from the problems view after they are resolved
SDSCM00045264 IDE ALL [CDT] Duplicate linked resources cause exceptions during makefile-generation
SDSCM00045134 IDE ALL Debugger fails to properly correlate source code with executables with skeletal debug information
SDSCM00045082 IDE ALL Regression - adding a second .cfg file into project no longer excludes it from build
SDSCM00045081 IDE ALL Hidden Directories no longer excluded from build
SDSCM00044927 IDE ALL syntax error erroneously occurring in the editor
SDSCM00044920 IDE ALL CCS General/General properties tab does not keep settings like other tabs
SDSCM00044889 IDE ALL Project Explorer Import not picking up certain error types
SDSCM00044842 IDE ALL CCSv5.2 does not respect excluded files from legacy 3.3 projects
SDSCM00044830 IDE ALL Error when renaming a project inside CCS
SDSCM00044820 IDE ALL CCS does not clear out errors in Problems view when building project even if the errors are no longer valid
SDSCM00044774 IDE ALL EULA missing from CCS install
SDSCM00044713 IDE ALL File resolution contains additional slash at the end of directory path (bp not working)
SDSCM00044576 IDE ALL CCS crashes when GEL Timer is not stopped when shutting down the debug session
SDSCM00044545 IDE ALL Symbol_normal:FileNameIsEquivalent does not work for symlinks on CCS
SDSCM00044534 IDE ALL Test Connection disabled if 10 or more devices in config
SDSCM00044532 IDE ALL ELF symbols in .bss section is not relocated when the corresponding ELF segment is relocated.
SDSCM00044510 IDE ALL Clicking on a breakpoint in the breakpoint view will open a new copy of the associated source file in the editor
SDSCM00044509 IDE ALL Automatically open *.js in the text editor
SDSCM00044301 IDE ALL [CDT] Importing or building project that has a file with custom build step defined throws NullPointerException
SDSCM00044278 IDE ALL Install size reported is inflated
SDSCM00044262 IDE ALL loadti does not work when invoked with the launch method
SDSCM00044188 IDE ALL Need ability to verify program at any time
SDSCM00044160 IDE ALL CCS installation into a directory path with a comma fails
SDSCM00044132 IDE ALL JLink support in CCS: Stepping out does not work properly
SDSCM00043588 IDE ALL would like headless project build,created, import commands to run without DISPLAY configured on linux
SDSCM00043582 IDE ALL Request for CCS build interface to automatically not apply the --exceptions option to .c source files
SDSCM00043570 IDE ALL fsclean doesn't work on Linux
SDSCM00043568 IDE ALL Corrupted register database error message needs to say how to resolve the problem
SDSCM00043435 IDE ALL Active target configuration settings not kept
SDSCM00043371 IDE ALL Non obvious behaviour of "Browse" button in Import Existing CCS/Eclipse Project screens
SDSCM00043351 IDE ALL Console View Error highlighting does not match
SDSCM00043165 IDE ALL Allow configurable keyword for CEditor
SDSCM00043161 IDE ALL Include terminal plugins as part of installation
SDSCM00043146 IDE ALL Would like a macro for the device name set in the project
SDSCM00043063 IDE ALL Switching stackframe in breadcrumb mode causes 'Run to line' to disappear in the editor
SDSCM00042946 IDE ALL Add option to project command line utility to set the active project build configuration
SDSCM00042781 IDE ALL CCS should have a tool to display all build options in a concise and user-friendly manner
SDSCM00042725 IDE ALL Add additional display formats for registers in the register view - wait for cdt 9.0 see bugzilla 371012
SDSCM00042443 IDE ALL Installer should allow user to select if and where CCS launch shortcuts should be installed
SDSCM00042382 IDE ALL Resource Explorer (import wizard) needs to handle dependent RTSC products
SDSCM00042297 IDE ALL Emulation Updates Trigger Errors
SDSCM00042133 IDE ALL Change the way we identify which core CIO output is coming from in the shared console
SDSCM00041649 IDE ALL After installing CCS, starting the setup program again causes "Program Compatibility Assistant" dialog
SDSCM00041425 IDE ALL Importing project should shrink the Editor area
SDSCM00041182 IDE ALL Need ability to verify program at any time
SDSCM00040138 IDE ALL [CDT] No warning to user when changes to project try to write to .project file but is unable to due to read-only permissions
SDSCM00039578 IDE ALL EASY: Need a simple, obvious way to manually enter in additional compiler options
SDSCM00039573 IDE ALL Update Managed Project Build window should allow batch conversion
SDSCM00037768 IDE ALL Memory Save option should allow different data types to .dat files
SDSCM00037684 IDE ALL Memory Save option should allow different data types to .dat files
SDSCM00035949 IDE ALL Add "Restart on symbol only load" option
SDSCM00044575 Emulation ALL CCS will hang when loading *.out files greater than 1MB using Blackhawk XDS560 class emulators
SDSCM00044926 IDE ARM Cortex R4 Source association not working for some asm files on ARM
SDSCM00044221 IDE ARM Cortex R4 CCS Loader fails to load code to the TMS570 EEPROM memory area
SDSCM00044249 Emulation ARM Cortex R4 CCS 5.2 shows incorrect disassembly with SD 510 USB emulators with Big Endian Cortex R4 cores
SDSCM00044276 IDE C2800 Using GEL to write a float value to a floating point register, the value cannot be correctly written.
SDSCM00042703 IDE C2800 C2000 Device Support Feature needs to be renamed
SDSCM00042462 IDE C2800 Need to be able to display registers as floating point - wait for cdt 9.0 see bugzilla 371012
SDSCM00035598 IDE C2800 watch windows assumes wrong type for hexadecimal constant
SDSCM00038721 IDE C5500 Remove "Generic 55x device" and "Generic 55x+ device" from the device list in the project wizard
SDSCM00038721 IDE C55x Plus Remove "Generic 55x device" and "Generic 55x+ device" from the device list in the project wizard
SDSCM00044867 IDE C64xx Using Memory browser view to display an object contained in concatenated namespaces causes CCS to crash
SDSCM00044475 IDE C64xx Missing _TMS320C6X internal macro
SDSCM00045563 IDE C66xx Platform list in RTSC platform wizard is missing platforms
SDSCM00043420 IDE C66xx sizeof(MyClass) in CCSv5.1.0 (TOOL_376)
SDSCM00044328 Simulation C66xx c6678 and c6616's simulator driver failing to initialize on ubuntu 12.04
SDSCM00044866 IDE MSP430 Crashes happen from time to time when 'disable' is called, which traces down to [msp430_emu.dvr]  GTI_WRITEREG_WITH_STAT
SDSCM00044279 IDE MSP430 Use of __TI_COMPILER_VERSION__ results in code incorrectly being grayed out
SDSCM00044133 IDE MSP430 double types not displayed properly in the Locals/Expressions view for hexadecimal formats
SDSCM00043918 IDE MSP430 ULP Advisor is too intrusive on workflow, disabling the dialogs needs to be global not per project
SDSCM00043540 IDE MSP430 Re-enable Trace Buffer Support on MSP430
SDSCM00044168 Emulation ALL Crash when connecting to XDS100
SDSCM00043783 Emulation C64xx IERR register not visible for C64xx devices
SDSCM00044686 Simulation C66xx C6678 simulator (gti_sim_server.exe) crashes when terminating debug session while all cores are running
SDSCM00044899 Trace ALL Trace Control (ETB-memmap): not working on multiple re-configurations
SDSCM00044722 Trace ALL Trace scripting's getTraceData will fail if called too soon after stop recording with XDSPRO
SDSCM00044458 Trace ALL CCSv5.2.0: Cannot configure watchdog timer AET job on a C6000 target
SDSCM00044161 Trace ALL Crash when clicking on stop in trace display

 


Known Issues and Limitations

o  MSP430:

  • Downgrade from DLLv3.2.5.3 to v2 firmware may take up to two minutes
            No known workaround
  • Legacy MSP-FET430UIF v1.3 JTAG interfaces do not support F5529 and F6137 in SBW mode
            Workaround: switch to 4 wire JTAG mode or use newer MSP-FET430UIF interface
  • Important Note regarding MSP430FR57xx and MSP430F59xx series:
          
      Importing projects from previous CCSv5.x releases for the MSP430FRxxxx series of devices
            requires a manual update of the corresponding linker command file (CMD) in your project.
            Please overwrite the command file (lnk_msp430fr5xxx.cmd) in your project with the corresponding one that is provided by CCSv5.3.0 in
                    <CCS INSTALL DIR\ccsv5\ccs_base\msp430\include>.
           
    Not updating the command file of your project may make it impossible to connect to the target device again.

o  LaunchPad:

There is no LaunchPad support on Linux at this time

o  Complete List of Known Issues:

Id Component Affected
Targets
Headline Additional Details Workaround (if applicable)
SDSCM00045588 IDE ALL Memory browser loses symbols when resized Variables displayed in the Memory Browser view sometimes disappear if this view is resized horizontally (which changes the numbe... Experiment resizing the view until all the symbols appear
SDSCM00045541 IDE ALL can not disable line numbering    
SDSCM00045487 IDE ALL Request to add support for creating virtual folders when using command line project create Request to add option for creating virtual folders when using command line to create projects  
SDSCM00045440 IDE ALL Rebuilding a project does not rebuild index for updating macro expansions Rebuilding a project does not rebuild index for updating macro expansions Manually do Index->Rebuild before rebuilding the project
SDSCM00045434 IDE ALL Welcome page in resource explorer does not appear after a restart Start CCS with a new workspace.  The resource explorer opens with the welcome page active. Close CCS. Start CCS with the same wo... Click on Welcome on the list on the left hand side.
SDSCM00045415 IDE ALL Load Program: Disable 'OK' button if valid program is not selected (like it was in 5.1) In CCSv5.1, when loading a program via 'Run->Load->Load Program' and using the option to 'Browse Project', the 'OK' button to di... Make sure the actual executable is selected
SDSCM00045399 IDE ALL Pre-build steps are not completely executed before main build when using parallel build Pre build steps do not always complete before the main build starts when using parallel builds.   
SDSCM00045348 IDE ALL Command line build does not return an error if an invalid Build Configuration is specified The command-line project build fails to properly return an error code to the OS if an invalid build configuration is passed as a... N/A
SDSCM00045301 IDE ALL CCS needs to update options cache for each new compiler release    
SDSCM00044793 IDE ALL Any user interface features contributed by a RTSC product (BIOS, XDAIS, etc) cannot be rolled back to a lower version Whenever an existing RTSC-based component is downgraded, the user interface does not recognize the previous version and fails to... At this moment there is no workaround other than reinstall the tool and add the RTSC component separately (if the required versi...
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...  
SDSCM00044371 IDE ALL CCS5.2.0.00069_linux crash shortly after startup when welcome screen displayed - Resource explorer/browser collides ds' xul    
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...  
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.
SDSCM00042329 IDE ALL Support ISA aware dynamic support for view menu The MMU Page Table View should be listed on the view menu.  
SDSCM00042270 IDE ALL Linker - Cmd mapping should be introduced when a user changes defaults for RTSC projects.    
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  
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.
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...  
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.
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...  
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...  
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.  
SDSCM00040045 IDE ALL NullPointerException when renaming project Sometimes when renaming an imported project you will get a dialog complaining of a null pointer exception.  
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...  
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 ...  
SDSCM00045657 DVT ALL NullPointerException when closing CCS with debug perspective open   Close all Image Analyzer views in all perspectives before closing CCS.
SDSCM00045618 DVT ALL Setting the graph description property does not affect its tab title Any attempts to modify a title to a graph by setting its Description parameter have no effect.  The default title always remains... N/A.
SDSCM00045516 DVT ALL Trace Viewer Preferences Page generates an error If you go to Window->Preferences->Code Composer Studio->Advanced->Trace Viewer an error is generated. The Trace Viewer preference does does not contain any relevant fields. Please use the Trace Analyzer for Trace related preferenc...
SDSCM00045353 DVT ALL System Analyzer welcome pops up and says my app is not instrumented when it is If I have RTOS analyzer open and I do something that causes it to lose its connection (like reloading my program, or launching a...  
SDSCM00045351 DVT ALL RTOS Analyzer does not survive a reload program If I reload my program because I have made a change or want to refresh the image I lose all functionality and have to manually c... close all the views and open them again to establish the connection.
SDSCM00045320 DVT ALL Show Coverage option in CodeGen Coverage DVT view does not work The show Coverage option in CodeGen Coverage DVT view does not work. The tooltip description says it will highlight coverage inf...  
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...
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
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...  
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...  
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...  
SDSCM00044859 Emulation ALL CCS hangs when coming out of Windows 7 'Sleep' mode when using XDS560 PCI CCS hangs when coming out of Windows 7 'Sleep' mode when connected to a target with the XDS560 PCI.  Issue does not seem to happ...  
SDSCM00044821 Emulation ALL CCSv5 is loading emulation DLLs from v3.3 CCSv5 is loading emulation DLLs from CCSv3.3.  Remove any references to CCSv3 from the system path
SDSCM00045031 IDE ARM Cortex M3 CCS loaders on Concerto should restore clock settings after loading a program    
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.  
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
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.  
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  
SDSCM00045336 IDE ARM926 Changing compiler version turns on little endian code option Changing compiler version turns on little endian code option even if it was off before.  
SDSCM00045594 IDE C2800 Cannot program flash for the second device in an hetero multi-target configuration If there are two (or more) targets (boards) in a single target configuration file, the second target cannot be flashed with the ... Flash the device using a different target configuration file with only the second target specified. 
SDSCM00045031 IDE C2800 CCS loaders on Concerto should restore clock settings after loading a program    
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
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  
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.  
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...  
SDSCM00044891 Simulation C64x Plus Simulator The IPC Notify example code fails to properly run in the C6472 (Tomahawk) device cycle accurate simulator The IPC example code "C6472: Notify (single image for all cores)" does not finish its proper execution when running from the six... Insert a breakpoint at line 175.
SDSCM00045253 Simulation C6713 CCS crashes when enabling multiple L1P and L1D events for code coverage on a C6713 simulator CCS crashes when enabling multiple L1P and L1D events for code coverage on a C6713 simulator. The crash occurs after the profile...  
SDSCM00044818 IDE MSP430 MSP430 clock control settings    
SDSCM00045724 Emulation ALL CCS disassembles FMRX and FMXR instructions incorrectly on CortexR4 CCS disassembles FMRX instruction as FMXR and FMXR instruction as FMRX on CortexR4  
SDSCM00045576 Emulation ALL Spectrum Digital XDS PRO Trace connection files should only be installed when installing Spectrum Digital support Even though I did not install support for Spectrum Digital emulators I still get two Spectrum Digital connection files for the P... Just ignore them and don't try to use them.
SDSCM00045552 Emulation ALL Relaunching Debug Session Hangs with XDS100v1 connections CCS can hang if you click on the bug button while in a debug session Unplug the usbstick
SDSCM00045482 Emulation ALL CCSv5.1 f2811.gel typo    
SDSCM00044691 Emulation ALL OMAP5430 CJTAG connection. First memory access is performing a consol error display on console.    
SDSCM00044689 Emulation ALL When connecting OMAP5430 using cjtag on first try you have an Icepick error that occurs    
SDSCM00044322 Emulation ALL Disassembly shows branch to wrong label    
SDSCM00044274 Emulation ALL 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 ...  
SDSCM00043910 Emulation ALL MSP430 REGISTER view descriptions for SR.SCG0 and SR.SCG1 incorrect in CCSv5.1    
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...
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...
SDSCM00045262 Simulation ALL C674x Simulator crashes CCS    
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.
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
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
SDSCM00044351 Simulation ALL A functionality bug in Nyquist Cycle Approximate Simulator when SPLOOP buffer is enabled    
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 ...
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
SDSCM00045277 Trace ALL ETB is not working on DM365 and DM368 The necessary files to make ETB work are not present. Instructions and the missing files are available here:  https://processors.wiki.ti.com/index.php/DM36x_Trace#ETB
SDSCM00044490 Trace ALL Need to load installed libbz2.dll and not the first one found on the windows path   Remove the other version of the library from the windows path
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.  

 

For up-to-date defect 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=35169499


Component Versions

Software Components Version
IDE  
Eclipse Core 3.7.2
Eclipse 3.8.0.RTM2
Code Composer Plugins 5.3.0.N201211071700
Debug Server 5.3.0.368 (Windows)
5.3.0.332 (Linux)
JRE 1.6.0.13
Compilers  
C2800  6.1.0
C5400  4.2.0
C5500  4.4.1
C6000  7.4.1
MSP430  4.1.2
ARM  5.0.1
On-line Documentation 1.1.0.0
Device Support  
C2000 4.1.0.3
C54xx  1.0.3
C55xx  1.0.8
C6000  1.0.6
C6000 Multicore  1.0.3
CC2538  0.9.4.0
DaVinci  1.1.0
Integra  1.0.7
OMAP  1.0.3
Sitara  1.1.0
Other 1.0.4
Debugger / Emulation  
C2000 Flash  1.0.0.2
CCS    nowFlash  5.3.0.0
TI Debug/Trace  5.0.872.0
Hercules  5.3.0.1
Keystone1  1.0.5.1
MSP430  5.3.0.2
Stellaris  9385.0.0
Blackhawk  5.2.0.205
Spectrum Digital  5.2.0.03
Analysis Tools  
Data Visualization Tools 3.3.0.201209281235
Unified Interface Architecture 1.1.1.14
C6eZflo 3.3.0.201209281235
RTOS Tools  
BIOS 5 5.42.0.07
SYS/BIOS 6 6.34.2.18
IPC 1.25.0.04
XDAIS 7.21.1.07
XDCTools 3.24.5.48
Other Tools  
TI Simulators 5.3.3.0
Grace 2.0.1.65
MSP430ware 1.25.0.30
Qt (Linux) 1.6.1
TM-Terminal 3.3.2
Xulrunner 10.4.0
MSVC 2008  9.0.30729.17
MSVC 2005 6.0.2900.2180

 


Previous Release Notes

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


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, GUI Composer Studio, Grace, DSP/BIOS, SYS/BIOS, XDS560, XDS510, and XDS100 are trademarks of Texas Instruments.
© Copyright 2012