Release Notes for Code Composer Studio v4.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:

Registration Information

Installation:

  1. Run setup_CCS_4.2.1.xxxxxx.exe
  2. Choose where you want to install
  3. Select the components you wish to install
  4. It is highly recommended that you update to the latest releases to use this version of Code Composer Studio. 
    You can keep this product up-to-date via Update Manager: 

    Code Composer Studio will scan for updates weekly for these components and inform you when new incremental versions are available. 

Activation:

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

Managing Your License:

  1. Web interface for managing your licenses:
    www.ti.com/myregisteredsoftware
  2. Use it if you want to see expiry info, or move the license to a different machine

New in CCSv4.2.1

·        Debug / Trace

MSP430:

a.      Added device support for MSP430AFE253, MSP430F532x, MSP430F534x, MSP430FW428/FW429, MSP430G2xx2
b.      Updated header files - Timer A, B & D now word access instead of byte access
c.      Removed Port 4 registers from CC430F5xxx
d.      Fixed breakpoint handling for devices > 64k
e.      Fixed FE4xx breakpoint and single stepping issue
g.      Improved overall single stepping stability


New in CCSv4.2.0

·        IDE

o  New project wizard page allowing users to select an example project to start with.
Currently, examples include simple Hello World type examples and SYS/BIOS examples for targets that support SYS/BIOS.

o  Added MISRA-C option support

o  Significantly improved simulator bring-up performance when connected to the network

 

·        Data Visualization Tools

o  Context (Thread) and Interrupt Aware function profile: CCS Simulator Function profiler has been enhanced to support function and interrupt awareness. OS instrumentation is required to log the context switch. Example code is included to show a hook function that can be used for DSP/BIOS

o  Data Structure Profile: The CCS simulator data structure profiler has been integrated into CCS profiler

o  Compiler based Code Coverage: The Compiler based code coverage feature has been integrated into CCS profiler

o  System Trace Log Viewer: The Trace Analyzer has been enhanced to collect and display System Trace logs

o  Logic Analyzer: This analysis is available via the Trace Analyzer to graphically view System Trace events

o  IVA-HD Analyzer: This analysis is available via the Trace Analyzer to perform duration and execution analysis of IVAHD System events.
 

·        Debug Server

o  Several bug fixes, including but not limited to:
  SDSCM00037001 Stellaris code comes up running and does not halt at main when all sections are placed in internal SRAM
  SDSCM00037053 Need GEL call to unload all loaded GEL files
  SDSCM00035749 Unable to look up static local variable on 28x target
  SDSCM00036215 LD_LIBRARY_PATH for DSS
 

·        Debug and Trace

o  OMAP4 debug and trace support

o  System Trace support for OMAP4

o  XDS560v2 System Trace emulator support

o  Support for CToolsLib

o  CTools Trace DSS scripting environment

o  MSP430:

§        Feature Changes

a.      Added device support for MSP430BT5190, F55xx, F563x, F530x and L092 (XML file change)
b.      Removed XMS430F5438
c.`     Support for workarounds of MSP430F5xx/F6xx silicon errata CPU15, CPU18, CPU21, CPU22, CPU23, CPU40
d.      Support to write MSP430F5xx BSL memory area
e.      Updated documentation for code generation tools
g.      Updated MSP430L092 code examples and projects
h.      CCS supports the use of the generic msp430.h header file.  The IDE will automatically specify the right device header file upon device selection in the project properties

§        Bug Fixes

a.       Various stability fixes in the msp430.dll software component.
b.       Updated Code Generation tools to version 3.3.1 (several minor fixes, see CGT release notes)

§        Known Issues

a.      When switching between the L092 and L092 emulation mode, the IDE doesn’t automatically select the corresponding linker command files. Please select the files manually in the project properties.
b.
      Usage of multiple MSP-FET430UIF interfaces at one PC: There may be connection issues if multiple USB interfaces are connected same USB hub. Connect the interfaces to different hubs.
c.
      Single stepping stability issue: If 0x40 is move in to any CPU register the program counter will be corrupted, single stepping will fail (device will reset itself).
d.      Importing CCSv4.x projects may require a project clean (Project Clean…) in case of build/import errors.

 

·        Simulation

o  Ability to run any device specific BIOS based applications on the CPU / Mega module simulators.

  • C64x+ CPU and Mega module simulators earlier had fixed set of timers and memory map; hence users could not run many of the “device” specific BIOS based programs.
    Now users can choose the “device” name in
    “Target Configuration” window so that the device specific timers and memory map are used.

o  C64x+ single core simulators now have the provision for users to provide the EMIF and CPU clocks in the “Target Configuration” window. This helps in getting better cycle numbers.

o  Watchpoint support is now available on all single core C64x+ simulator configurations.

o  The following Simulator Configurations are removed:

§        C55x+ CPU Cycle Accurate Simulator
§        C55x+ CPU Functional Simulator
§        C55x+ Megamodule Cycle Accurate Simulator
§        C62xx CPU Cycle Accurate Simulator
§        DM642 Device Cycle Accurate Simulator
§        DM6467 HD VICP Functional Simulator (GEM + HDVICP0 + HD-VICP1)
§        C6415 Device Cycle Accurate Simulator
§        C6414 Device Cycle Accurate Simulator
§        Compiled simulators:

§        C6416 Device Functional Compiled Simulator
§        C64xx CPU Cycle Accurate Compiled Simulator

o  Several bug fixes.  
 

·        BIOS 5.41

o  Full set of examples added back into product.

o  Subset of examples added to the project wizard for CCSv4.2.

o  Stop mode RTA added.

o  See BIOS 5.41 Release Notes and archives in the product for full details.

 

·        BIOS 6.30

o  Added MSP430 platform and specific examples.

o  Improved project wizard integration and examples.

o  Name change from DSP/BIOS to SYS/BIOS.

o  Source code released under open source.

o  See BIOS 6.30 Release Notes and archives in the product for full details.

Important note: to maintain compatibility, BIOS 6.30 should be used in conjunction with XDCTools 3.20.
Associated compiler versions are: CGT C6000 v7.0.3 or later, and CGT MSP430 v3.3.0 or later.

 

·        IPC 1.21

o  Improved project wizard integration and examples.

o  Major rework of the product including API changes.

o  See IPC Release Notes and archives in the product for full details.

 

·        XDCTools 3.20

o  Data Memory Footprint Reduction

o  Tool Performance Improvements

o  Enhanced Logging Capabilities

o  Platform Wizard Enhancements

o  See XDCTools product release notes for specifics

Important note: to maintain compatibility, XDCTools 3.20 should be used in conjunction with BIOS 6.30.
Associated compiler versions are: CGT C6000 v7.0.3 or later, and CGT MSP430 v3.3.0 or later.
 

·        Compilers

o  Updated compilers to latest available revisions

Important note: to maintain compatibility, CGT C6000 v7.0.3 (and later versions), and CGT MSP430 v3.3.0 (and later versions)
should be used in conjunction with BIOS 6.30 and XDCTools 3.20.
 

·        Third Party Emulators

o  Updated software revisions from Spectrum Digital and Blackhawk

 


Bug Fixes and Known Issues

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=34383251


For additional information and support, please go to: http://tiexpressdsp.com/index.php/Category:Code_Composer_Studio_v4


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.