User`s guide
3 Project Generator
code replacement files. Us e none when the replacement process is correct and
you do not want to see multiple messages during your build.
Embedded IDE Link CC Default Project Configuration
—Custom
Although CCS offers two standard project configurations, Release and Debug,
models you build with Embedded IDE Link CC use a custom configuration
that provides a third combination o f build and optimiza tion settings—
Custom.
Project configurations d efi ne sets of project build options. When you specify
the build options at the project level, the options apply to all fi les in yo ur
project. For m ore information about the build options, refer to your TI CCS
documentation.
The default s ettings for
Custom are the same as the Release project
configuration in CC S, except for the compiler options discussed in the next
section.
Compiler Options in Custom Project Configuration
When you create a new project or build a pro ject f rom a model, your project
and model inherit the build confi guration settings from the configuration
Custom. The compiler settings in Custom differ from the settings in the default
Release and Debug configurations in CCS.
For the compiler settings,
Custom does not use any options, to preserve
important features of the generated code. The
Release con figuration uses
the
Release build optimiza tions se t by CCS, with the addition of the -o2
optimization flag. The Debug configuration uses the CCS default debugging
options and adds the
-g, -d,and_DEBUG flags.
For me m ory configuration, w here
Release uses the default memory model
that specifies near functions and data,
Custom speci fies far functions and
data. Your CCS documentation provides complete d etails on the compiler
build options.
You can change the individual settings or the build configuration within CCS.
Build configuration options that do not appear o n these panes default to
match the settings for the
Release build configuration in CCS.
3-64