5.2 CodeWarrior Development Studio
Freescale's CodeWarrior Development Studio for Microcontrollers v10.x integrates the development tools for the RS08,
HCS08, ARM, ColdFire, and ColdFire+ architectures into a single product based on the Eclipse open development platform.
Eclipse offers an excellent framework for building software development environments and is becoming a standard
framework used by many embedded software vendors.
• Eclipse IDE 3.4
• Build system with optimizing C/C++ compilers for RS08, HCS08, ARM, ColdFire, and ColdFire+ processors
• Extensions to Eclipse C/C++ Development Tools (CDT) to provide sophisticated features to troubleshoot and repair
embedded applications
Table 9. CodeWarrior 10.x Differentiating Features
Differentiating
features
Customer
benefits
Details
MCU Change
Wizard
Ability to
easily
retarget
project to a
new
processor
Simply select a new device (from the same or a different architecture) and select the
default connection, and the CodeWarrior tool suite automatically reconfigures the project
for the new device with the correct build tools and support files.
• Compiler
• Assembler
• Linker
• Header files
• Vector tables
• Libraries
• Linker configuration files
Freescale
Processor Expert
Problems in
hardware
layer can be
resolved
during initial
design phase
Combines easy-to-use component-based application creation with an expert knowledge
system.
• CPU, on-chip peripherals, external peripherals, and software functionality are
encapsulated into embedded components
• Each component’s functionality can be tailored to fit application requirements by
modifying the component’s properties, methods and events
• When the project is built, Processor Expert automatically generates highly optimized
embedded C code and places the source files into the project
• Graphical user interface: Allows an application to be specified by the functionality
needed
• Automatic code generator: Creates tested, optimized C code tuned to application
needs and the selected Freescale device
• Built-in knowledgebase: Immediately flags resource conflicts and incorrect settings,
so errors are caught early in design cycle
• Component wizard: Allows user-specific, hardware-independent embedded
components to be created
Trace and profile
support for on-
chip trace buffers
Sophisticated
emulator-like
debug
capability
without
additional
hardware
The CodeWarrior profiling and analysis tools provide visibility into an application as it runs
on the processor to identify operational problems.
• Supports architectures with on-chip trace buffers (HCS08, V1 ColdFire, ARM)
• Allows tracepoints to be set to enable and disable trace output
• Can step through trace data and the corresponding source code simultaneously
• Allows trace data to be exported into a Microsoft® Excel® file
Developer Environment
ColdFire+ Portfolio Product Brief, Rev. 4, 03/2013
Freescale Semiconductor, Inc. 25