Overview
The comprehensive, award-winning, highly
visual CodeWarrior development environment
lets both 56800 and 56800E designers build
and deploy even the most sophisticated DSC
systems quickly and easily by integrating
support for both architectures into a single
integrated solution. Whether your application
is targeting motor control, smart appliances,
industrial control or braking/steering by-wire
applications, CodeWarrior tools provide
you with everything you need to exploit
the advanced capabilities of the Freescale
56800/E digital signal controllers. CodeWarrior
Development Studio for Freescale 56800/E
digital signal controllers is uniquely
designed to take advantage of the powerful
microcontroller capabilities of the 56800/E
architectures.
CodeWarrior Compiler, Assembler,
Linker and Libraries
The CodeWarrior build system helps you develop
applications with the smallest codesize and
fastest execution time. Primary features include:
• OptimizingANSICcompiler
• GUIbasedwithcommand-lineoption
• Advancedoptimizationtechnology
generates fast, compact, high-quality code
• ELFoutputincompiler/assembler
• LinkergeneratesbothELFandS-Records
• MSLsupportsfileIOthroughdebugger
interface
Graphical Source-Level Debugger
TheCodeWarriorIDEincludesastate-of-
the-art C source-level debugger with a wide
array of sophisticated features that help you
debug your DSC application faster than ever.
The debugger provides all of the power you
need with the simplicity of a Windows® based
point-and-click environment for fast and easy
execution. Key capabilities include:
• Graphicaldisplayofcomplexdata
structures and expressions to speed
runtime analysis
• Fast,flexibleandcomprehensive
run-control capabilities for complete
target control
• Precisebreakpointshelpsolve
sophisticated problems
• High-performancehost-targetinterfacesfor
faster flash programming
• Downloadtointernalflashwiththeclickof
a button
• Interactivelydebugsoftwarerunningin
internal flash using hardware breakpoint
mechanism
Processor Expert™
Processor Expert provides a rapid
applicationdesign(RAD)toolthatcombines
easy-to-use component-based software
application creation with an expert knowledge
system.CPUon-chipperipherals,external
peripherals and software functionality is
encapsulated into components called
Embedded Components. Each component’s
functionality can be tailored to fit your
application requirements by modifying the
component’s properties, methods and events.
When you build the project, Processor Expert
automatically generates highly optimized C
code and places the files into your project.
Processor Expert also makes porting a
breeze. Simply select the new 56800 or
56800E processor and Processor Expert
maps the software and peripheral
components that describe your application’s
functionality to the resources available on the
newprocessor.Allyouhavetodoisresolve
any problems flagged by Processor Expert
and you’re finished.
Features
• Codegenerationforlow-leveldriversource
• Hardwareindependencereduces
application porting time
• Drag-and-dropcomponents
• Expertknowledgebaseconstantlychecks
CPU-dependentsettings
• AutomaticallygenerateshighlyoptimizedC
code within your CodeWarrior project
• LatestIDEversion5.9(New)
• LinkerMemoryInitialization(LMI)feature,
which allows every word in a non-empty
sectiontobeinitializedwithavalue(New)
• Open-sourceBDM(JTAG)connection
support(New)
• Datavisualizationallowsdisplayofmore
than one variable at a time on one chart, or
useofmultiplecharts(New)
• Supports56F824x/5x(New)
Processor Expert Components
• Memorymanagement
• Components(drivers)forallperipherals
• Digitalsignalprocessingandfiltering
• Bitmanipulation
• Vocoders
• Modems
• RTOSintegrationsupport
• Comprehensivesoftware,hardwareand
silicon documentation
• Softwaretestinganddebugutilities
• Networking
• Telephony
• Security
• Voicerecognition
• Sampleapplications
• Processorarchitectureservicesadditional
applications(56F800and56F8300series)
• Uninterruptiblepowersupply
• Motorcontrolprimitivesandalgorithms
• Motorcontrolapplicationsadditional
applications(56850seriesonly)
• Featurephone
Check online for the latest list of Processor
Expert embedded components.
Freescale Development Tools
CodeWarrior™ Development Studio for Freescale
56800/E Digital Signal Controllers V8.3