Version 3.0 (R2007a) Link for Code Composer Studio

This table summarizes what's new in V3.0 (R2007a):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated Documentation at Web Site
Yes
Details below
Yes—Details labeled as Compatibility Considerations, below. See also Summary.Bug Reports
Printable Release Notes: PDF


New features and changes introduced in this version are described here.

Project Generator Enables Project Generation for C2000, C5000, and C6000 Processors from Simulink Models

A new component, Project Generator, enables you to generate projects into Code Composer Studio from Simulink models. Embedded IDE Link CC now comprises the following components:

Processor in the Loop Cosimulation with C2000, C5000, and C6000 Processors

Use processor in the loop (PIL) cosimulation techniques to verify the performance of your generated code running on an instruction set simulator or hardware target. For further information, refer to Using Processor-in-the-Loop.

Blocks for Interrupt Handling and Accessing Memory in Projects Generated by Project Generator

A new library, ccslinklib, contains blocks that enable you to use interrupt handling and access the memory in the projects you generate with Project Generator. The blocks cover the C280x, C281x, C5000, and C6000 processor families. To open the new library, enter:

ccslinklib

at the MATLAB command prompt.

ccslinklib includes the following block libraries:

Library NameContents
C280x DSP Chip SupportBlocks for memory operations and asynchronous scheduling in generated code
C281x DSP Chip SupportBlocks for memory operations and asynchronous scheduling in generated code
C5000 DSP Chip SupportBlocks for memory operations and asynchronous scheduling in generated code
C6000 DSP Chip SupportBlocks for memory operations and asynchronous scheduling in generated code
Target PreferencesCustom target preferences block for configuring the processor and mapping the processor internal and external memory

Real-Time Execution Profiling for Projects Generated with Project Generator and Running on Target Processors

The profiler includes a set of utilities for recording, uploading, and analyzing execution profile data for synchronous and asynchronous tasks. It generates a display that shows when tasks are activated, preempted, resumed, and completed. In addition, the profiler generates an HTML report with statistical information on each synchronous task. Refer to the demo Real-Time Task Execution Profiling in the online Help for an introduction. For more information, refer to Real-Time Execution Profiling.

Demos That Introduce PIL Cosimulation and Real-Time Execution Profiling

Two new demo programs in the online Help system show you how to use the new PIL and execution profiling capabilities. Access these demos from the Demos tab in the online Help.

Adding a New Processor

In the custom Target Preferences block in the Target Preferences library, a new feature lets you add a new processor to support. On the Board Info pane of the block, Add new opens a dialog box where you configure your new processor for support and code generation. You set the processor name and class, the internal memory mapping, the clock speed, the cache, and more.

General Notes for the Release

The compatibility considerations from the Version 2.0 release (R2006a+) remain applicable.

Compatibility Considerations

The following issues reflect changes to the support provided by Embedded IDE Link CC:

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS
 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS