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:
Installation:
Activation:
Managing Your License:
CCSv4.0.2:
Added support for new devices:
MSP430F5513,MSP430F5514,MSP430F5515,MSP430F5517,
MSP430F5519,MSP430F5521,MSP430F5522,MSP430F5524,
MSP430F5525,MSP430F5526,MSP430F5527,MSP430F5528,
MSP430F5529,MSP430F5438A,MSP430F5436A,MSP430F5419A,
MSP430F5437A,MSP430F5435A,MSP430F5418A,CC430F6127
C6472
OMAP3630
F28035
Added support for eZ430-Chronos emulator.
Minor updates in header support files.
Updated Documentation.
Note: Code Composer Studio v4.0.2 installs a number of other products (DSP/BIOS, XDC, IPC, CodeGen). Check the product installations directory for their release notes.
Identifier | Component | Severity | Target | Headline |
SDSCM00029738 | DVT Data Views | S2 - Major | ALL | ROV loses its expansion state on run |
SDSCM00028289 | DVT Solution | S2 - Major | ALL | Task state graph needs another thread line for 'scheduler' or such. |
SDSCM00032418 | Installation | S2 - Major | ALL | FTDI Vista 64 installs wrong DPInst.exe |
SDSCM00031716 | DVT IDE Adapters | S3 - Minor | ALL | Graph Tool becomes inoperative everytime the debug session is terminated. |
SDSCM00031247 | Installation | S3 - Minor | ALL | Code Composer Studio v4 Beta 3 uninstall leaves behind 150MB+ of files |
SDSCM00033760 | Debug Server | S1 - Critical | C2000 | CCSv4 crashes when starting a debug session for a C28346. |
SDSCM00028290 | DVT Solution | S2 - Major | C6000 | RTA Control Panel fails to open |
SDSCM00032824 | Installation | S1 - Critical |
C2000 MSP430 |
License generated for Microcontroller core tools is invalid |
SDSCM00033281 | Code Composer IDE | S2 - Major | MSP430 | Unable to display 0xfffe in disassembly window |
id | Component | Severity | Target | Headline |
SDSCM00032700 | Code Composer IDE | S2 - Major | ALL | Switching localized settings using either the keyboard shortcut <Alt>-<Shift> or the language menu bar freezes CCS |
SDSCM00032964 | Code Composer IDE | S2 - Major | ALL | standard make projects don't properly re-run build command |
SDSCM00032965 | Code Composer IDE | S2 - Major | ALL | Building custom make goals triggers a project clean |
SDSCM00033095 | Code Composer IDE | S2 - Major | ALL | CCS project adds hidden backup files to project |
SDSCM00033654 | Code Composer IDE | S2 - Major | ALL | Linker Command File Editor ClassNotFoundException |
SDSCM00033831 | Code Composer IDE | S2 - Major | ALL |
Problems view does not show assembly errors in linked asm source files. If a project contains linked assembly source files, any errors from the assembler are not displayed in the Problems View. Instead, it only shows a generic linker message: "Linking failed. Check the Console window for details." This behaviour does not happen with C source files. Workaround: Copy source file to the project directory in the workspace. |
SDSCM00031118 | Debug Server | S2 - Major | ALL | Watch view does not display proper endianness for the bit type |
SDSCM00033391 | Debug Server | S2 - Major | ALL | 90 day eval extension is not presented at end of 30 day eval |
SDSCM00033752 | Debug Server | S2 - Major | ALL | GEL function execution should not halt when a deprecated function is encountered |
SDSCM00023517 | DVT Solution | S2 - Major | ALL | Setting a source directory does not allow you to start browsing for the right directory from the current directory |
SDSCM00029901 | DVT Solution | S2 - Major | ALL | Trace Analyzer performance is degraded with respect to existing Signum Trace Display product |
SDSCM00030740 | DVT Solution | S2 - Major | ALL |
After reloading a program, RTA for BIOS 5.40 may stop working. In some situations RTDX issues may be encountered with reloading a BIOS 5.40 RTA application on different targets and emulators. The symptom is that after reloading and running the program, no data is received over RTDX and no data appears in the RTA windows. Workaround #1: Run to main (or any breakpoint) first, then continue the application. The RTA window(s) will update after running from the breakpoint. This workaround has proven effective on some USB emulators. Workaround #2: Close all RTA windows then terminate the debug session. The next time you launch and run your program RTA should work. |
SDSCM00030905 | DVT Solution | S2 - Major | ALL | CCSv4 Function profiler does not reset the data on debugger reset |
SDSCM00032893 | DVT Solution | S2 - Major | ALL |
After loading a different program, RTA's Raw Log table may report wrong
name in the column "module". Workaround: Relaunch the debug session before loading a different program. |
SDSCM00033832 | DVT Solution | S2 - Major | ALL | Show FileName in function Profiler |
SDSCM00031241 | Eclipse IDE | S2 - Major | ALL | Problem view shows errors only for the active project. User may make the project active to see build issues in problems view or adjust filtering in Problems View (Select Problem View menu button(triangle pointing down) and select Configure Filters) |
SDSCM00032208 | Eclipse IDE | S2 - Major | ALL | Cygwin dlls shipped with CCS may conflict with user's version of Cygwin |
SDSCM00032229 | Eclipse IDE | S2 - Major | ALL | Only 'Generic' Debugger Options available from 'Tools->Debugger Options' dialog |
SDSCM00032282 | Eclipse IDE | S2 - Major | ALL | Changes to the "Command Line Pattern" box in Project Build Properties are not reflected in the build process |
SDSCM00032309 | Eclipse IDE | S2 - Major | ALL | CCSv4 Problems view has bad default filter setting |
SDSCM00033021 | Eclipse IDE | S2 - Major | ALL |
Compiler warn/error incompletly added to "Problems" view. Warning from a standard make project of the form: "C:/users/dr/ec2009/src/part2/examples/../SimpliciTI-CCE-1.1.0/Components/bsp/boards/EZ430RF/bsp_board.c", line 144: warning: #warn using timer A for delays Results in the following entry in the "Problems" view: Severity and Description Path Resource Location Creation Time Id #warn using timer A for delays local.apps.monitor line 144 1248219455229 301 This entry doe not allow double clicking to take the user to the file with the warning even though the original warning contains an absolute path to the file containing the warning/error. |
SDSCM00033154 | Eclipse IDE | S2 - Major | ALL | Unable to discover BIOS/RTSC tools if CCSv4 installed in root of C drive |
SDSCM00033416 | Eclipse IDE | S2 - Major | ALL | Missing error message when importing projects |
SDSCM00033516 | Eclipse IDE | S2 - Major | ALL | Extra target IO being performed by register view |
SDSCM00033644 | Eclipse IDE | S2 - Major | ALL | Detect if UAC is on when checking for updates. |
SDSCM00033655 | Eclipse IDE | S2 - Major | ALL | <automatic> Runtime Support Library fails with RTSC Configuration Project |
SDSCM00033672 | Eclipse IDE | S2 - Major | ALL | Set breakpoints do not appear in the editor margin of source file (source lookup issue) |
SDSCM00033779 | Eclipse IDE | S2 - Major | ALL | Use milliseconds for the continuous refresh rate preference option |
SDSCM00033843 | Eclipse IDE | S2 - Major | ALL | Command line project create/import do not set a .ccxml file that is part of the project as default |
SDSCM00033863 | Eclipse IDE | S2 - Major | ALL | Load GEL dialog should not use windows current directory as default location |
SDSCM00033870 | Eclipse IDE | S2 - Major | ALL | BIOS cmd files need to be included in link order |
SDSCM00032223 | Installation | S2 - Major | ALL | Codegen update sites need to be installed |
SDSCM00033643 | Installation | S2 - Major | ALL | Support patch installation with UAC on |
SDSCM00033826 | Installation | S2 - Major | ALL | Detect Default Browser |
SDSCM00033414 | Licensing | S2 - Major | ALL | Can't use CCs Core Edition without Internet access |
SDSCM00027816 | Scripting | S2 - Major | ALL | Each stdout message to scripting log should be under its own INFO record |
SDSCM00030281 | Scripting | S2 - Major | ALL | Need API to configure profiling via config file |
SDSCM00029884 | Code Composer IDE | S3 - Minor | ALL | Load file dialog box should be core context driven and remember loaded file per core basis (not the last file on any core) |
SDSCM00032321 | Code Composer IDE | S3 - Minor | ALL | In a "Static Library" project, the "Restore Defaults" button in Build Properties incorrectly resets it to executable options |
SDSCM00033485 | Code Composer IDE | S3 - Minor | ALL | Cannot add folder containing source files to CCSv4 project. |
SDSCM00033827 | DVT Solution | S3 - Minor | ALL | RTA Disk Quota warning message is chopped off and it should tell where to go to change the default |
SDSCM00033828 | DVT Solution | S3 - Minor | ALL | Error messages to go to eclipse error log for when RTA seems to be disabled |
SDSCM00030632 | Eclipse IDE | S3 - Minor | ALL | Go to Main button should refer to the function name specified in debug properties under auto run options |
SDSCM00033293 | Eclipse IDE | S3 - Minor | ALL | Exporting project as Archive File stores data at an unexpected file system location |
SDSCM00033650 | Eclipse IDE | S3 - Minor | ALL | Context help in build options has typo |
SDSCM00033078 | Installation | S3 - Minor | ALL | CCS Installer overwrites Windows shortcuts |
SDSCM00033265 | Licensing | S3 - Minor | ALL | License activation dialog option to Use Free Limited License should also mention simulators in the description |
SDSCM00029840 | Scripting | S3 - Minor | ALL | Perl Inline:Java example does not work OOB for CCS4/DSS installations installed in a path with spaces |
SDSCM00033278 | Scripting | S3 - Minor | ALL | DSS Perl example missing target connect call |
SDSCM00033297 | Scripting | S3 - Minor | ALL | Remove obsolete 'API' folder in scripting docs folder. |
SDSCM00032422 | Emulation - Config Files | S1 - Critical | ARM | Cortex CPU files should be updated to enable core CPU registers |
SDSCM00027474 | AET | S2 - Major | ARM | context menu items missing for ARM9 h/w breakpoints |
SDSCM00032069 | ARM Sim-Source Components | S2 - Major | ARM | Conditional watchpoint with non-zero conditional value gets auto-disabled, gibberish error dialog when watchpoint enabled |
SDSCM00032238 | ARM Sim-Source Components | S2 - Major | ARM |
1) The COUNTFLAG status bit in the Control and Status register is
getting set when the counter wraps up to the Reload value. The SysTick
Theory of Operation section (B3.3.1) of the ARMv7-M architecture
reference manual states: "When the counter transitions to zero, the
COUNTFLAG status bit is set." 2) When the counter wraps, rather than being loaded with the Reload Value register contents, it appears to get loaded with the Reload Value Register - 1. The Theory of Operation states: "When enabled, the timer will count down from the reload value to zero, reload (wrap) to the value in the SysTick Reload Value Register on the next clock edge, then decrement on subsequent clocks" 3) Writing to the Current Value Register doesn't change its value but does clear the COUNTFLAG properly. The Theory of Operation shows this register to be R/W and: "The register is write-clear. A software write of any value will clear the register to 0. |
SDSCM00032949 | ARM Sim-Source Components | S2 - Major | ARM | IT Bits in CPSR register is incorrect in R4 |
SDSCM00033474 | Eclipse IDE | S2 - Major | ARM | Watch window shows wrong address for variables |
SDSCM00033678 | Eclipse IDE | S2 - Major | ARM | --float_support option is missing from ARM 4.4.x build options plug-in |
SDSCM00031428 | Emulation - Config Files | S2 - Major | ARM | Provide register xml description for CP15 and floating point registers for Cortex R4 on TMS570 devices |
SDSCM00032860 | Emulation - Config Files | S2 - Major | ARM | DAP subpath option "pseudo address" should be disabled by default |
SDSCM00033510 | Emulation - Drivers | S2 - Major | ARM | GTI_INIT_EX fails when "pseudo address" is specified |
SDSCM00030242 | ARM Sim-Source Components | S3 - Minor | ARM | Run to main on M3 simulator doesn't halt & goes to invalid address range. |
SDSCM00033237 | Emulation - Config Files | S1 - Critical | C2000 | Cannot use realtime mode on F28 devices on xds100 or xds510 emulators |
SDSCM00033211 | AET | S2 - Major | C2000 | Breakpoint manager missing watchpoint option |
SDSCM00033766 | Code Composer IDE | S2 - Major | C2000 | Debug Active Project does not rebuild all when only include files are modified |
SDSCM00027473 | Emulation - Drivers | S2 - Major | C2000 | Disconnecting power on board does not result in a disconnect |
SDSCM00033880 | Eclipse IDE | S2- Major | C2000 | When there are two processors (C28x and CLA), expanding or collapsing register lists in the register view for the CLA also expands or collapses register lists in the view for the main CPU. |
SDSCM00031948 | Emulation - Config Files | S3 - Minor | C2000 | CLA - Cannot set breakpoints message |
SDSCM00032884 | Debug Server | S2 - Major | C5000 | Long display in watch window incorrect for 55x |
SDSCM00032609 | AET | S2 - Major | C6000 | Skip Count doesn't work for Chained Breakpoints |
SDSCM00033270 | C6000 Sim-Features | S2 - Major | C6000 | load program using forward slashes in path crashes the simulator |
SDSCM00031926 | C6000 Sim-Internal Components | S2 - Major | C6000 | Simulator is receiving 0 as register ID for DIER register when it should be a non zero value. |
SDSCM00032431 | C6000 Sim-Source Components | S2 - Major | C6000 |
Load program error in multiple cores. Workaround: Disable "Run to Main" and start again. |
SDSCM00027542 | Code Composer IDE | S2 - Major | C6000 | Double click on the c or h file could not open CCS4 as editor |
SDSCM00031227 | Debug Server | S2 - Major | C6000 | Unable to open loaded gel file from GEL files window |
SDSCM00032297 | DVT Solution | S2 - Major | C6000 | On running target and having two graphs being updated at Breakpoints, maximizing graphs halts the target |
SDSCM00028774 | Eclipse IDE | S2 - Major | C6000 | XDCtools should run on base CDT |
SDSCM00032562 | Emulation - Drivers | S2 - Major | C6000 | Breakpoints set on parallel instructions cause incorrect execution when being stepped past |
SDSCM00032611 | AET | S3 - Minor | C6000 | Cross triggering does not work. Case of a job on CPU0 which is supposed to toggle EMU0 when a certain memory location is written to. The application is running on CPU, and an AET job is programmed to halt on an EMU0 event. But the 2nd core never halts. |
SDSCM00030987 | Automated Test Infrastructure | S3 - Minor | C6000 | PinConnect API needed to get list of all pins exported by Simulator |
SDSCM00029985 | C6000 Sim-Source Components | S3 - Minor | C6000 | Simulator watchpoint has a breakpoint icon, not a watchpoint icon |
SDSCM00027586 | Code Composer IDE | S3 - Minor | C6000 | Could not drag and drop a source file into the editor in C/C++ perspective |
SDSCM00032527 | Eclipse IDE | S3 - Minor | C6000 |
Need an explicit way of telling users that target is disconnected before
user attempts to activate cfg or enable activities. Workaround: Connect the HW target after debugger is started before configuring profiling. |
SDSCM00033480 | Debug Server | S1 - Critical | MSP430 | Interrupt gets manually flagged, never serviced, when breakpoints are close before it. |
SDSCM00033230 | Eclipse IDE | S1 - Critical | MSP430 | Unexpected project import bahavoir when different build configurations are used |
SDSCM00032943 | Emulation - Drivers | S1 - Critical | MSP430 | Breakpoints do not function after first target run on MSP430F2272 |
SDSCM00033879 | Emulation - Drivers | S2 - Major | MSP430 |
The header files for the MSP430F55xx device series contain wrong
definitions for the SYSUNIV and PM5CTL0 registers and for the DMA
Triggers. List of affected definitions: DMA1TSEL_7 DMA1TSEL_8 DMA1TSEL__TB0CCR0 DMA1TSEL__TB0CCR2 LOCKBAK LOCKBAK_L LOCKIO SYSUNIV_BUSIFG SYSUNIV_SYSBUSIV Workaround: The MSP430F5527 linker command file contains a wrong definition for the RAM length. When using this device please change the length to “0x1800”. |
SDSCM00032420 | Code Composer IDE | S2 - Major | MSP430 | Debug interface settings are changing upon device change |
SDSCM00033443 | Code Composer IDE | S2 - Major | MSP430 | Build All not tracking include files that are included using .cdecls in assembly source |
SDSCM00033518 | Code Composer IDE | S2 - Major | MSP430 | External memory view that is showing a lot of content is blocking debugger stepping |
SDSCM00033519 | Code Composer IDE | S2 - Major | MSP430 | Tooltips for external memory view on second screen are shown on first screen (where CCS runs) |
SDSCM00033861 | Code Composer IDE | S2 - Major | MSP430 | unsigned int as data type instead of long like declared in code |
SDSCM00030610 | Debug Server | S2 - Major | MSP430 | Expressions view does not support Symbols with assembly code |
SDSCM00033208 | Debug Server | S2 - Major | MSP430 | Missing device-specific GEL files for MSP430 |
SDSCM00032795 | Eclipse IDE | S2 - Major | MSP430 | The post-build step in CCS does not accept multiple commands. Help documentation states that semi-colons can be used to separate commands but this does not appear to be true. The documentation should be corrected. |
SDSCM00033419 | Eclipse IDE | S2 - Major | MSP430 |
CC430F6137: Building works fine after installing CCS4, but after a
restart of windows the following error message appears while trying to
rebuild project: "This project was created for a device-variant that is not currently recognized: CC430F6137. Please install the device-variant descriptor, or migrate the project to one of the supported device-variants." When creating a new CCS project (MSP430), Ithe following error message appears: "No Code Generation tools are currently installed for this project type. Please install Code Generation tools before creating a project of this " After closing and restarting CCS4 (without restarting windows) everything works fine again. |
SDSCM00033501 | Eclipse IDE | S2 - Major | MSP430 | Outline View does not always show the correct things when conditional compiles/defines depend on another file |
SDSCM00033481 | Emulation - Drivers | S2 - Major | MSP430 | Set "PC to cursor" clears Stackpointer (0000) |
SDSCM00033777 | Installation | S2 - Major | MSP430 | Wrong version shown when trying to overwrite updated CCS Core Edition with CCS Platinum |
SDSCM00032863 | DVT IDE Adapters | S3 - Minor | MSP430 | Graph Tool shows incorrect values for variables that have small variations in their values |
SDSCM00030001 | Eclipse IDE | S3 - Minor | MSP430 | Project view does not show ISR functions so there is no quick way to go to ISR definition via Project view |
SDSCM00033077 | Installation | S3 - Minor | MSP430 | MSP430 CGT sub installer shows dialogs in German, all other installers in English. |
SDSCM00033600 | Emulation - Config Files | S1 - Critical | OMAP | OMAPL137 device xml lists C64x instead of C674x as CPU type |
SDSCM00032102 | Emulation - TPI | S3 - Minor | OMAP | Register group should be "CPU Registers" not "CPU Register" |
SDSCM00029889 | Emulation - Drivers | S1 - Critical | SOC | Coresight ETB memory read write request showing error from Target Adapter |
SDSCM00032606 | Emulation - Drivers | S1 - Critical | SOC | Global Breakpoints do not work in 6488 |
SDSCM00032440 | Code Composer IDE | S2 - Major | SOC | Setup seems to take a lot of time when changing options |
SDSCM00032440 | Code Composer IDE | S2 - Major | SOC | Setup seems to take a lot of time when changing options |
SDSCM00033292 | DVT Solution | S2 - Major | SOC | Timestamp column name is the Trace Analyzer is not appropriate |
Windows, Windows XP, Windows Vista, 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, TMS320C54x,TMS470, MSP430,
Code Composer Studio, Code Composer Essential, DSP/BIOS, eXpressDSP, XDS560, XDS510,
and XD100 are trademarks of Texas Instruments.