FREESCALE MCF5206E

Software Development Tools
CodeWarrior™ Development Studio
for ColdFire® Architectures
Overview
coupled with the cross-platform capabilities
When building network connected industrial
of the award-winning CodeWarrior™
control devices, comprehensive
integrated development environment (IDE)
development tools that enhance developer
simplifies code migration and reuse for
productivity are a crucial component of
faster product development. CodeWarrior
project success. As a Freescale™ company,
Development Studio for ColdFire
we have unique access to the silicon design
Architectures, version 6.0 is a complete
team is leveraged in every aspect of creating
integrated development environment for
and supporting our products and solutions.
ColdFire hardware bring-up through
Support for all Freescale ColdFire® devices
embedded applications.
Product Features
Project Manager
CodeWarrior IDE holds source files and
libraries, manages dependencies and stores
compiler, linker and other preferences using
projects in a graphical user interface.
> Dependency management eliminates the
need for complicated make-files
> Keeps constant track of code size, file link
order and debugging options
> Easily configurable warning levels
Source-Level Debugger
A high performance graphical source-level
debugger equipped with the latest features to
shorten hardware bring-up and application
development time.
> Edit/write code while debugging for faster
results with source code browsing
> Pop-up windows to display/edit variable
values and registers
> Source, assembly and mixed debugging
> Supports Debug With Arbitrary Records
Format (DWARF)
> Debugging and analysis support for
industry-leading real time operating
systems (RTOS): ARC™ MQX™, ThreadX,
Quadros RTXC™ and others. See Web for
details.
> Edit compile-time errors from inside the
build system
> Pop-up menus enable quick navigation to
project functions and headers
> Drag-and-drop editing in IDE for source
code
Compiler and Linker
Industry-leading CodeWarrior C/C++
Compiler Suite includes ANSI C and ISO
> Click on compile-time error links to view
the source of the error
C++ compatible standard library.
Search Engine
> Standard or compact C libraries available
for embedded development
Locates a specific text string; provides file-
> Global optimizations for C/C++/EC++
> Differences can easily be viewed with
color-coded, line-by-line comparisons
> Register-based calling in C/C++ for
improved performance
Editor and Code Navigation System
Enables the creation and manipulation of
source code and other text files.
> Set breakpoints in the editor
> Supports Assembly language coloring
comparison and file-differencing functionality.
> Compare files and selectively apply
differences with a single mouse click
CodeWarrior Development Studio for ColdFire Architectures
CodeWarrior Development Studio provides the capabilities required by every engineer in the
development cycle: from board bring-up to firmware development to final application development.
Segmented ColdFire Development Tools Editions - Features/Benefits
Feature
Benefit
Special Edition
Standard Edition
Professional Edition
IDE
Stationery Wizard
Allows for easy project set-up
Yes
Yes
Yes
Program Manager
Eliminates confusing and often complex make
files with visual preference panels
Yes
Yes
Yes
Assembler
For specific optimization only you can provide
Yes
Yes
Yes
Optimizing Compiler
Reduces code size and maximizes the
capabilities of the microcontroller to achieve
top performance
C-Compiler
code size limited to 128K
C-Unlimited
C-Unlimited
C++ Unlimited
Libmaker
Allows reuse and maintenance of Code
through libraries
Yes
Yes
Yes
ASM - Unlimited C - 128K
ASM - Unlimited
C - Unlimited
ASM - Unlimited
C - Unlimited
C++ - Unlimited
> Projects/Sub Projects
Build Tools
Debug Tools
Source-Level Debugger
Speeds debug cycles by view the source
code as it executes
Flash Programming
Fully Integrated flash programming improves
the build-debug cycle because it automates
your downloads
Yes
Yes
Yes
Simulator V2 and V4e
Reduces costs and eliminates possible
hardware issues during development
No
Yes
Yes
Data Visualization
Let's you see how your program effects
peripherals
Yes
Yes
Yes
RTOS Awareness
Ready to work with RTOS-aware debug
capabilities
No
No
Yes
Debug Hardware Support
Allows for stop mode debug and on-chip
debugging
USB connections
USB connections
USB/Ethernet connections
Advanced Tools
Profile and Analysis and
Code Coverage
Gives you visibility into you running program to
allow fine tuning and better quality and style
guidelines
No
No
Yes
CodeTEST Integration
Complete software analysis toolsuite for
memory and performance analysis, code
coverage, and statement trace
No
No
Yes
CodeWarrior Development Studio for ColdFire Architectures
Features for Version 6
> NEW compiler optimizations
Recommended Embedded Networks
Solution
> Instruction set simulator (ISS) for V2 and
V4e cores from Freescale ColdFire
design team
> FASTER, more intuitive flash
programming of both on-chip and onboard flash memory
> Integrated hardware diagnostics for
board-level testing
> ENHANCED command window permits
more complex scripting capabilities
> Built-in software profiler for hot-spot
analysis
Implementing and testing network protocols
and real-time control applications in your
industrial control device can cause
unnecessary complexity and product
shipment delays. Freescale has the answer.
Best-in-class components are integrated
with CodeWarrior Development Studio for
ColdFire Architectures and bundled with
example applications to speed your timeto-market.
CodeWarrior Development Studio for
ColdFire Architectures
ColdFire evaluation board that meets your
> NEW support for 521X family
requirements.
> ENHANCED editor for greater
developer productivity
> Abatron BDI 2000
> ENHANCED open architecture easily
incorporates support for new emulators,
RTOS and network protocols
> ARC, ThreadX, Quadros and others and
RTCS TCP/IP Network Stack
> RTXC Quadros RTOS and RTXC
Quadnet Networking Software
Processors Supported
MCF52xx
V2 Core
5206e
5208
MCF53xx
V3 Core
5307
5213
5329
MCF54xx
V4 Core
5407
MCF547x
V4e Core
5470
MCF548x
V4e Core
5480
5471
5481
5214
5472
5482
5216
5473
5483
523x
5474
5484
5249
5475
5485
System Requirements
> Microsoft® Windows® XP/2000
Emulators (Host Target Interfaces)
Supported
> Abatron BDI 1000 or BDI 2000
> P&E BDM interfaces (USB and parallel),
Lightning card
Support
> Online help with online and hardbound
documentation
> New product purchase includes first year
technical support
5272, 527x
5282, 528x
Learn More: For more information about Freescale products, please visit www.freescale.com/codewarrior
FREESCALE and the FREESCALE logo are trademarks of Freescale Semiconductor, Inc. All other
product or service names are the property of their respective owners.
© Freescale Semiconductor, Inc. 2006.
ALL RIGHTS RESERVED.
950-00011
REV B