Code Composer Studio™ IDE Service Release 5 Release Notes  

Code Composer Studio ™ IDE Service Release 5 Release Notes

These Code Composer Studio (CCStudio) release notes contain valuable information which may not be included in other product documentation. This information will assist you in the use of CCStudio. Each Service Release is a cumulative

To keep up-to-date on specific items in this list please visit our Tools and Software Bug Search site. Use the unique identifier (SDSCM number) to find what you are looking for.

Please note the content of each Service Release is cumulative: each Service Release of the content of all previous Service Releases plus the content of the new release.

Windows, Windows XP, Visual SourceSafe, and Visual C++ are all trademarks and/or registered trademarks of Microsoft Corporation.

InstallShield and DemoShield are registered trademarks and service marks of InstallShield Software Corporation.

C2000, C5500, C54x, C55x, C6000, C6x, OMAP, TMS320, TMS320C54x, TMS470, Code Composer Studio, DSP/BIOS, eXpressDSP, XDS560, and XDS510 are trademarks of Texas Instruments.

Defects Addressed

Identifier

Headline

Component

Target

SDSCM00000949 Conditional run statements in the Command Window are not working correctly Documentation C64x Plus Simulator
SDSCM00004163 PerfMem Himalaya AVV failure due to incorrect release semantics of data fifo C6000 Sim-Source Components C64x Plus Simulator
SDSCM00011483 Enabling Clock then Profile Event causes CCS to give clock error. Emulation - Drivers C5500
SDSCM00011552 Required code generation tools for building XDS560 drivers. Emulation - EPK C6000
SDSCM00011586 Register display window does not include NAND Flash registers Emulation - TPI C6000
SDSCM00011622 tms470_helen.gel contains many errors Emulation - Config Files OMAP
SDSCM00012356 F1 Help Call on 28x emulator analysis menu item calls wrong topic Plugins C2800
SDSCM00013235 M3 and R4 CCS simulators display ARM mode and Little Endian on the bottom Code Composer IDE ARM Cortex M3
SDSCM00014233 Selecting "Collect Code Coverage and Exclusive Profile Data" activity causes CCS to crash on Program Run C6000 Sim-Source Components C6482
SDSCM00015207 Global Halt command is broken for GEM Emulation - Drivers C64x Plus Emulator
SDSCM00015523 CCS gives data verification error when loading .out files built with -cr linker option Code Composer IDE C2400
SDSCM00016626 Unable to use "View Location..." and "Break When.." features of Watch Window on structures Code Composer IDE ALL
SDSCM00017025 No longer able to view register pairs in the register window Debug Server C6000
SDSCM00018015 bus-error warning being observed in the application which disappears when Flush Pipeline On Halt is selected C5000 Sim-Source Components Wrigley3G
SDSCM00018066 When a 5510 and a 5416 is put in the same scan chain unable to connect to both with CCS. Emulation - Drivers C55X
SDSCM00018082 Make cc_user.dat error message more explicit Code Composer IDE ALL
SDSCM00018128 Memory Server Register decoders not initialized properly from XML file Code Composer IDE C64x Plus Emulator
SDSCM00018315 Endianness check causes load symbols to fail when disconnected. Code Composer IDE ALL
SDSCM00018528 description of the parameters for the API ProjectBuild is not correct Documentation C64xx
SDSCM00018626 uninitialized variable fix in ofs Debug Server C2400

Known Issues

  • SDSCM00014440: CCS does not accept relative paths for loading workspaces in shortcuts
    • Component: Code Composer IDE
    • Target: All
    • Release Note: CCS changes the current working directory during startup, so command line references to Workspace files must be qualified
    • Work Around: Use a path relative to C:\ccstudio_v3.3\cc\bin, or an aboslute path. For example:

    • C:\CCStudio_v3.3\cc\bin\cc_setup.exe -i C:\CCStudio_v3.3\drivers\import\arm7tdmi_big.ccs -startCCS C:\Projects\arm7sim.wks 
  • SDSCM00016113: Include the cache differences option in Memory Window in CCS 3.3
    • Component: Memory Window
    • Target: C6000
    • Release Note: C67X Customers that need to use the "cache bypass" and "highlight cache differences" features that were provided for C67X emulation targets by the memory window in CCS 3.1 can do so by opening the legacy memory window
    • Work Around: The old memory window can be accessed as follows, once the target is connected:
      • Select View / GEL Toolbar from the CCS Menu.
      • Enter GEL_OpenLegacyMemoryWindow(0x0000) into the GEL toolbar. This will open a CCS 3.1 style memory window at the address passed in as a parameter (0x0000 in this example).
      • You can right-click on this window and select Properties, which will display a dialog box that has the settings for cache bypass and highlight cache differences.


  • SDSCM00017747: CCS Crashes when performing operations through PDM
    • Component: Code Composer IDE
    • Target: All
    • Release Note: Performing multiple connect/load program/disconnect operations from the PDM on devices with 6 or more cores can cause CCS to crash
    • Work Around: None


  • SDSCM00017777: CCS crashes when too many control windows are open
    • Component: Code Composer IDE
    • Target: All
    • Release Note: CCS may become unstable and crash when too many control windows are open for multi-core targets
    • Work Around: This issue is due to Windows resource limitations. To prevent it from occurring please ensure that less than six control windows are open at any given time. Also, ensure please ensure that all unnecessary control windows are closed. Alternately, users can alter their Windows Register to increase the resource allocation for Windows programs. Instructions explaining how to do so can be found here.


  • SDSCM00018146: Unable to load GEL files from the command line as current directory gets changed
    • Component: Code Composer IDE
    • Target: All
    • Release Note: CCS changes the current working directory during startup, so command line references to GEL files must be qualified
    • Work Around: Use a path relative to C:\ccstudio_v3.3\cc\bin. For example:
      C:\ccstudio_v3.3\cc\bin\cc_app.exe .\..\gel\alais.gel
  • SDSCM00018389: c55x+ is not removed from the scan chain if connection fails.
    • Component:C55x+ Driver
    • Target: C55x+
    • Release Note:After a connection fails (no target power, DSP in reset, etc.) a C55x+ device will be no longer accessible, and CCS will need to be restarted
    • Work Around: None



Previous Service Release Information

Service Release 4: Defects Addressed

Identifier

Headline

Component

Target

  SDSCM00014073   ARM11 help needs updating   Documentation   TMS470
  SDSCM00015250   DMA does not generate interrupt if CIER is enabled after transfer completion.Simulation   Simulation   C6000
  SDSCM00014233   Selecting "Collect Code Coverage and Exclusive Profile Data" activity causes CCS to crash on Program Run   Simulation   C6000
  SDSCM00015249   A single External memory access (in the midst of DMA accesses) consumes 15K cycle on c6416 CA simulator   Simulation   C6000
  SDSCM00014827   Code Coverage throws when merging two files.   Analysis Toolkit   C6000
  SDSCM00017040   64+ emulation driver does not indicate it supports cache visibility   Emulation   C6000
  SDSCM00015845   CCS sometimes yields 'CIO command not recognized' error   Emulation   C6000
  SDSCM00017999   Profiling of single non-CPU Cycle event returns -1 for profiled data   Code Composer IDE   ALL
  SDSCM00017741   Bubble help prevents all cores from connecting without user setting focus to bubble help   Code Composer IDE   ALL
  SDSCM00017256   Processor mode not shown for Cortex R4 simulator   Code Composer IDE   TMS470
  SDSCM00005321   ATK needs stress test with large # of networked files/functions/symbols   Simulation   C6000
  SDSCM00013866   CCS dies on run of an application with code coverage enabled.   Simulation   C6000

Service Release 3: Defects Addressed

Identifier

Headline

Component

Target

   SDSCM00014233   Selecting "Collect Code Coverage and Exclusive Profile Data" activity causes CCS to crash on Program Run    Simulation    C6000
   SDSCM00015249   A single External memory access (in the midst of DMA accesses) consumes 15K cycle on c6416 CA simulator    Simulation    C6000
   SDSCM00010856   Grouping CPU's using <Highlighted CPU's> and giving PDM halt does not work as expected.    Simulation    C6000
   SDSCM00015127   .tprof file is not generated while disabling profile in Halt Collection state.    Profiler    All
   SDSCM00013608   Addition of unintended task to the profile collector task list    Profiler    All
   SDSCM00015564   Step out does not always work in thumb mode programs    Callstack    TMS470
   SDSCM00015914   Loading with program offset's affects data offsets    Object File Server    TMS470
   SDSCM00016390   Debug Line Information not shown correctly by CCS    Object File Server    All
   SDSCM00015611   Unable to view values of local variables in gcc compiled executable    Object File Server    TMS470
   SDSCM00017290   local symbols are viewed at an incorrect sp offset    Object File Server    TMS470
   SDSCM00016222   Counter only updates if a breakpoint is not hit    Breakpoint Manager    C5500
   SDSCM00016220   Resetting counter on Run    Breakpoint Manager    TMS470
   SDSCM00016228   When the continous refresh option is activated for graph window,other realtime windows also get refreshed continuously    Debugger    C2800
   SDSCM00016881   CCS sometimes yields 'CIO command not recognized' error    Debugger    C6000
   SDSCM00012885   CCS 3.3 beta 2 takes too long to start up    Code Composer Setup    All
   SDSCM00016472   No way to specify a register on the IO page in the XML schema    Register Server    C5500
   SDSCM00002559   Want line file to be automatically highlighted in goto    Code Composer Studio    All
   SDSCM00016671   sizeof() returns incorrect values for sizes of structs both in Watch window and through Scripting APIs when using CCS 3.3    General Extension Language (GEL)    All
   SDSCM00014442   C55xp functional simulator crashes    Simulation    C5500
   SDSCM00016551   Page selection box is not big enough to distinguish data pages    Memory Window    All
   SDSCM00015071   Flash programmer for 28xx does not allow programming of non-executable files    Flash Programmer    C2800
   SDSCM00014338    Memory leak in BTI    Project Manager    All
   SDSCM00015845    CCS sometimes yields 'CIO command not recognized' error    Emulation    C6000

Service Release 2: Defects Addressed

Identifier

Headline

Component

Target

   SDSCM00014761    .tprof file is not generated when disabling profile in Halt Collection state.    Profiler    C6000
   SDSCM00016161    Cortex Disassembly window shows no labels for some particular .out files    Object File Server    TMS470
   SDSCM00015388    callstack only shows one entry when using gcc created executable    Object File Server    TMS470
   SDSCM00015914    Loading with program offsets affects data offsets    Object File Server    TMS470
   SDSCM00015564    Step out does not alwasy work in thumb mode programs    Object File Server    TMS470
   SDSCM00015676    Labels in thumb code have wrong address when compiled with TI ARM 4.4 codegen w/EABI    Object File Server    TMS470
   SDSCM00016102    Program load progress bar disappears before load completes    Code Composer IDE    All
   SDSCM00016041    local variable is wrong    Object File Server    All
   SDSCM00012654    Resetting counter on Run    Debugger    TMS470
   SDSCM00016106    Counter only updates if a breakpoint is not hit    Debugger    C5500
   SDSCM00015403    When continuous refresh option is activated for graph window, other realtime windows also get refreshed continuously    Debugger    C2800
   SDSCM00015168    CCS not working if not administrator    Code Composer IDE    All
   SDSCM00015469    CCS should cleanup typelibrary entries that may impact CCS currently being started    Code Composer IDE    All
   SDSCM00013804    Missing installation paths for plugins in CCSCorePlugins.xml    Code Composer IDE    All
   SDSCM00014960    If workspace is saved when connected to target then reloading it does not work properly    Code Composer IDE    All
   SDSCM00014995    CC_SETUP change to manage a relationship between a processor node and a memory capable router (which is not a parent)    Code Composer Setup    All
   SDSCM00014738    cc_setup crashes when user modifies an existing board conig and selects board data file from "specify custom board data file"    Code Composer Setup    All
   SDSCM00013374    CCS 3.3 beta 2 takes too long to start up    Code Composer Setup    All
   SDSCM00013866    CCS dies on run of an application with code coverage enabled.    Simulation    C6000
   SDSCM00014829    Merge Issue    Analysis Toolkit    C6000
   SDSCM00014980    C64x+ simulator does not count the CPU.NOP simulator analysis events correct.    Simulation    C6000
   SDSCM00015075    CCS will generate erroneious illegal opcode error message dpending on how CCS customization options are set    Simulation    C6000
   SDSCM00015902    Registry entry for the DRP script processor is incorrect    Installer    All
   SDSCM00013184    Register server changes to support new schema for xml files which speed up performance    Debugger    All
   SDSCM00010951    Zero value returned when reading register in IEEE format via SDK    Debugger    C6000
   SDSCM00014390    Register server does not dynamically update the MajorID when it changes after connect and retains the old (pre-connect) value    Debugger    All
   SDSCM00004933    CCScripting API CCSClose(0) closes all instances of CCS control windows    CCS Scripting    All
   SDSCM00015670   CCS crashes when radix of more than one variable is selected in watch window and changed.    Watch Window    All
   SDSCM00015864   Memory Window does not display min & max signed long values correctly on C64x and C64x+    Watch Window    All
   SDSCM00015338   DSP reset on raptor causes Failed Software reset: JTAG protocol reset    Emulation    C5500
   SDSCM00015412   HWA Register Visibility in CCS    Target Port Interface (TPI)    C5500
   SDSCM00014442   C55xp functional simulator crashes    Simulation    C5500
   SDSCM00012983   CC3.3 Beta: Help search tab spawns an error    Documentation    C6000/C5400/C5500
   SDSCM00015165   Disassembly window contents scrambled when scrolling up    Code Composer IDE    C6000
   SDSCM00013793   .net error is thrown on memory window    Code Composer IDE    All
   SDSCM00013980   No FLOAT dislplay option available in the register window    Code Composer IDE    All
   SDSCM00014384   Register window can not view ICEPick register even when ICEPick is connected    Code Composer IDE    OMAP
   SDSCM00014545   Breakpoint Manager is confused between a Breakpoint and a User defined group.    Code Composer IDE    All
   SDSCM00012225   DSK5510: Guard bits are not read properly in Register window    Code Composer IDE    C5500
   SDSCM00013178   Name of TMS470R2x Advanced Features plugin needs to be updated    Code Composer IDE    TMS470
   SDSCM00015183   Register Window does not set the correct bits for registers defined in TargetDB xml file    Code Composer IDE    All
   SDSCM00013046   Neon register status on IDE status bar is not updated correctly    Code Composer IDE    OMAP
   SDSCM00015286   Profiling Setup window (Lower half) gives misleading message.    Profiler    All
   SDSCM00013195   Missing help doc for TMS470R2x Advance Features    Code Composer IDE    TMS470
   SDSCM00015449   The GEL_SetTimer function timeout interval is not correct    General Extension Language (GEL)    All
   SDSCM00014812   The GEL_SetTimer function timeout interval is not correct in CCS3.3    General Extension Language (GEL)    All
   SDSCM00015071   Flash programmer for 28xx does not allow programming of non-executable files    F28xx Flash Programmer    F2800
   SDSCM00016023   CCS_Setup throws error    Emulation    All

Service Release 1: Defects Addressed

Identifier

Headline

Component

Target

   SDSCM00000450    CIO break point semantics to be defined by IDE in presence of global break points    Debugger    C6000
   SDSCM00014168    Error when attempting to generate ATK .xls files within CCS 3.3    Analysis Toolkit    C6000
   SDSCM00014253    can't open register window via context menu    Code Composer IDE    All
   SDSCM00013960    C6x profiler sometimes calculates large profiling values after end of program breakpoint hit    Profiler    C6000
   SDSCM00013706    GEL_MemorySave() using COFF format generates bad COFF file    Debugger    All
   SDSCM00013822    GEL_SystemRestoreState() does not restore Registers    General Extension Language (GEL)    C5500
   SDSCM00005135    CCS3.0 HSRTDX Does not work after performing Debug->Reset CPU    RTDX GUI    C6000
   SDSCM00014352    L2 Cache set 0, way 0 shown repeatedly    Cache Tag Ram Viewer    C6000
   SDSCM00014353    Not all cache lines are read    Cache Tag Ram Viewer    C6000
   SDSCM00014356    Cache tag ram display incorrect after increasing L2 size    Cache Tag Ram Viewer    C6000
   SDSCM00014358    Cache tag ram display incorrect after decreasing L2 size    Cache Tag Ram Viewer    C6000
   SDSCM00014840    Consultant template files need to be updated to enable codegen consultant fix.    Application Code Tuning    C6000
   SDSCM00014181    Help needs to state that Spectrum Digital 14 pin-CTI-20 pin adapter does not support HS RTDX    Documentation    All
   SDSCM00013236    Problem stepping in a while loop    Target Port Interface (TPI)    TMS470
   SDSCM00013146    Many CST (CodeSizeTune) references in CCS tutorial files    Documentation    All
   SDSCM00014175    CCS Memory Leak occurs when running long usage sessions    CCS Scripting    All
   SDSCM00014388    Memory leak in Project Manager    BTI    All
   SDSCM00014493    If global breakpoints are configured, but don't work, the IDE will wait forever    Debugger    All
   SDSCM00014487    locals not showing up for some functions    Object File Server    All
   SDSCM00014109    Crash when loading ELF program    Object File Server    All
   SDSCM00014803    OFS doesn't properly extract register offset information    Object File Server    All
   SDSCM00013673    Variable declared inside two nested loop does not hid outer variable    Object File Server    All
   SDSCM00013258    When trying to save workspace for first time in CCS 3.3, the directory defaults to a CCS 3.1 directory    Code Composer IDE    All
   SDSCM00014731    CCS gives error messages about ACx registers, value of thos registers is ????????.    Target Port Interface(TPI) DLL    C5500
   SDSCM00013298    HW breakpoint on ARM11 always perform halt action no matter what other action is set    Emulation    TMS470
   SDSCM00013522    Step Over executed as Step Into on ARM11 of OMAP2420    Target Port Interface(TPI) DLL    TMS470
   SDSCM00014040    CC_Setup: Revert to Saved Configuration makes application exit abruptly    Code Composer IDE    All
   SDSCM00014858    Unable to load program file that is mixed TI and RVCT object code    Object File Server    TMS470
   SDSCM00014721    Loading program causes - This Target Does Not Support The GEL_DriverString() Function error    Analysis Toolkit    C5500
   SDSCM00014759    Memory mapping conflicts in CFG and GEL    General Extension Language (GEL)    C5510
   SDSCM00014542    StepIn takes place instead of StepOver in ARM7 core of 2420 using XDS510 Emu    Debugger    TMS470
   SDSCM00014548    callstack displays incorrect data in stabs mode    Debugger    C6000
   SDSCM00014940    Error when attempting to program some of the C64x+ AET events    Emulation    C6000
   SDSCM00014929    Himilaya (GEM) AET chain breakpoint always stops at second address    Emulation    C6000
   SDSCM00015034    ARM ELF .bss sections are modified when loaded    Object File Server    All
   SDSCM00014756    Faraday Trace device XML file has typo for core-2    Trace Software    C6000
   SDSCM00014757    Trace Display has a bug where it behaves weird when cores are not trace programmed in order.    Trace Software    C6000
   SDSCM00014758    Trace control has a bug where it fails to program trace when cores are not programmed in order.    Trace Software    C6000
   SDSCM00013565    Runaway TraceCntrl.exe process interferes with ability to logoff/reboot Windows    Trace Software    All
   SDSCM00015278    OMAP2230 XDS560 and XDS560 configurations of CCS 3.3.39 reference nonexistent GEL files    Emulation    OMAP
   SDSCM00015047    2nd AET counter job doesn't count    Emulation    C6000
   SDSCM00015246    Cannot launch CCS 3.3 Service Pack 3.3.39 with OMAP3430 configurations    Installer    OMAP
   SDSCM00015242    Cannot launch CCS 3.3 Service Pack 3.3.39 with Ryujin simulators    Installer    C5500


Return to Top