Embedded Target for Texas Instruments C6000 DSPs | ![]() ![]() |
Creating Code Composer Studio Projects Without Building
Rather than targeting your C6000 board when you build your signal processing application, you can create Texas Instruments Code Composer Studio (CCS) projects. Creating projects for CCS lets you use the tools provided by the CCS software suite to debug your real-time process.
If you build and download your Simulink model to CCS, the Embedded Target for TI C6000 DSP opens Code Composer, creates a new CCS project named for your model, and populates the new project with all the files it creates during the build process--the object code files, the assembly language files, the map files, and any other necessary files. As a result, you can immediately use CCS to debug your model using the features provided by CCS.
Creating a project in CCS is the same as targeting C6000 hardware. You configure your target options, select your build action to create a CCS project, and then build the project in CCS by clicking Make Project.
To Create Projects in CCS Without Loading Files to Your Target
From the Real-Time Workshop pane in the Simulation Parameters dialog, select TI C6000 runtime
in Category. Select Create_CCS_Project
for the Build Action, as shown in the figure. Note that the Build
and Build_and_execute
options create CCS projects as well. The Generate_code_only
option does not create a CCS project.
After you select Create_CCS_Project
, set the options for the CCS compiler
and CCS linker
categories on the Real-Time Workshop pane. Click Make Project to build your new CCS project.
Real-Time Workshop and the Embedded Target for TI C6000 DSP generate all the files for your project in CCS and create a new project in the IDE. Your new project is named for the model you built, with a custom project build configuration custom_MW
, not Release
or Debug
.
In CCS you see your project with the files in place in the directory tree.
![]() | C6711 DSK Tutorial 2-4--A More Complex Application | Targeting with DSP/BIOSTM Options | ![]() |