Post on 03-Apr-2020
Flexible Tools to Maximize Your Market ImpactFreescale’s CodeWarrior™
DevelopmentStudiofor
MicrocontrollersV6.3isasingle,
integrated tool suite designed
to get you on the design fast
track with RS08, HC(S)08 and
V1 ColdFire®membersofthe
Freescale Controller Continuum.
Whetheryourdesignisan8-bit,
entry-level application (e.g. smoke
detector)ora32-bit,high-end
application (e.g. fire alarm control
panel),CodeWarriorDevelopment
StudioforMicrocontrollers
provides optimized tools to take
full advantage of the Freescale
microcontroller you selected for
your design.
Re-Target Your Application in Four Mouse ClicksTheaward-winningCodeWarriortoolsuite
goeswellbeyondbasiccodegeneration
anddebugging—ifmarketrequirements
changemid-project,theMCUChangeWizard
allows you to re-target the project to a new
microcontroller in as few as four mouse clicks.
Simply select a new microcontroller (from the
sameoradifferentarchitecture—RS08,HC08,
HCS08, or ColdFire V1), select the default
connection and the CodeWarrior tool suite
automatically reconfigures your project for
thenewmicrocontrollerwiththecorrectbuild
tools(compiler,assembler,linker)andthe
appropriate support files (header files,
librariesandlinkerfiles).Forprojects
switchingbetween8-bitand32-bitFlexis™
series microcontrollers this is the extent of
the porting effort.
Porting Assistance at Your Fingertips Tomoveother8-bitapplicationstoV1
ColdFire a porting guide is provided,
whichdetailsthedifferencesbetweenthe
architectures and the impact these differences
haveonsoftwaredesign.TheV1ColdFire
compileralsoflagscodethatneedstobe
manuallyinspectedandported(assembly
code, interrupt service routines).
Easy Migration with Processor Expert™ IfyouuseProcessorExpert—arapid
application design tool integrated into the
CodeWarriortoolsuite—migratingbetween
Freescalemicrocontrollersisabreeze.Just
define the functionality you need for your
application and Processor Expert generates
tested, optimized C-code tuned for your
application and the selected microcontroller.
When you change the microcontroller with the
MCUChangeWizard,ProcessorExpertmaps
the software and peripheral components
thatdescribeyourapplication’sfunctionality
totheresourcesavailableonthenew
microcontroller. All you have to do is resolve
anyresourceissuesflaggedbyProcessor
Expert and you’re finished.
Controller Continuum
CodeWarrior™ Development Studiofor Microcontrollers V6.3
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.
Features Benefit Special Edition
Basic Edition
Standard Edition
Professional Edition
IDE
Project Wizard Getsyouupandprogrammingfast. Yes Yes Yes Yes
ProgramManager Eliminates confusing and often complex make-files with visual preference panels.
• Projects Unlimited Unlimited Unlimited Unlimited
• SubProjects Yes Yes Yes Yes
Build Tools
MacroAssemblerfor HC(S)08, RS08 and V1 ColdFire® MCUs
For specific optimizations only you can provide.
Unlimited Unlimited Unlimited Unlimited
OptimizingCompiler for HC(S)08, RS08 and V1ColdFireMCUs
Reducescodesizeandmaximizesthecapabilitiesofthe microcontroller to achieve top performance.
HC(S)08/RS08:C–32KB,
V1ColdFire:C–64KB
HC(S)08/RS08:C–64KB,
V1ColdFire: C–128KB
C–Unlimited C–UnlimitedC++–Unlimited
Libmaker Allowsreuseandmaintenanceofcodethroughlibraries. Yes Yes Yes Yes
Debug Tools
Source-LevelDebugger
Speedsdebugcyclesbyviewingthesourcecodeasitexecutes.
ASM–UnlimitedHC(S)08: C–32KB
V1ColdFire:C–64KB
ASM–UnlimitedHC(S)08: C–64KB
V1ColdFire:C–128KB
ASM–UnlimitedC–Unlimited
ASM–UnlimitedC–Unlimited
C++–Unlimited
Flash Programming Fullyintegratedflashprogrammingimprovesthebuild-debugcyclebecauseitautomatesyourdownloads. Yes Yes Yes Yes
Simulator Reducescostsandeliminatespossiblehardwareissuesduring development. Yes Yes Yes Yes
Decoder AllowsyoucreatelistingsofELFfiles. Yes Yes Yes Yes
DataVisualizationandI/OStimulation
Letsyouseehowyourprogrameffectsperipheralsandresponds to outside input.
OneComponent / ThreeElements
OneComponent / ThreeElements Unlimited Unlimited
OSEKAwareness ReadytoworkwithOSEK,forRTOS-aware debugcapabilities. Yes
Session Record and Play
Automatesrepetitivedebugcyclesduring program validation. Yes
Advanced Tools
DeviceInitializationforHC(S)08/RS08and V1 ColdFire MCUs
Allows you to graphically set up the CPU peripheral registersandgenerateinitializationcode(ASMorC)tailored to your application.
Yes Yes Yes Yes
Processor Expert™ for HC(S)08 and V1 ColdFireMCUs
Abstractsthehardwarelayerandgeneratesoptimized,microcontroller-specific code (C) tailored to your application, so you can concentrate on design.
• BasicBeans Yes Yes Yes Yes
• SoftwareBeans Yes Yes
• AdvancedBeans Yes
BeanWizard Allowsyoutocreatereusablesoftwarecomponents,whichcanbeeasilyretargetedtoanyFreescalehybrid,HC(S)08 or HC(S)12 microcontroller.
Yes
Profile Analysis and Code Coverage
Givesyouvisibilityintoyourrunningprogramtoallowfinetuningandbetterqualitymetrics. Yes
PC-LintPlug-In EnsurescompliancewithMISRAandothercodequalityand style guidelines. Yes
ServicePacks,whichaddsupportfornewdevices,arealsoavailableatwww.freescale.com/codewarrior/downloads.
Build SystemTheCodeWarriorbuildsystemhelpsyoudevelop applications with the smallest codesizeandfastestexecutiontime.ThebuildsystemforHC(S)08andColdFirehavebeeninproductiondevicesforwellover15years—theyrepresenttherobust,reliabletoolsyoucan trust will come from Freescale. Primaryfeaturesinclude:
• OptimizingANSICcompilersforHC(S)08,RS08andV1ColdFirethat: Operateoffastandardfront-endfor
consistent syntax GeneratestandardELF/DWARFfilesforexecutionanddebugging
IncludeANSICcompatiblestandardlibrariesandcompactruntimelibraries
• CompilerprovidesHCS08toV1ColdFiremigrationassistancebyautomaticallyflaggingcodethatneedstobemanuallyinspectedand/orported
• HC(S)08C++compilerincludessupportforEC++guidelines
• V1ColdFireC++compilerincludesISOC++compatiblestandardlibraries
• MacroassemblersforHC(S)08,RS08andV1ColdFireMCUs
• Linkersthatdead-stripunusedcodefortheoptimal code size
Graphical Source-Level DebuggerTheCodeWarriortoolsuiteincludesastate-of-the-artsource-leveldebuggerwithawidearray of sophisticated features that help youtroubleshootandrepairyourapplicationfaster.ThiscommondebuggergivesyouconsistentdebugtoolsfortheControllerContinuum.Thedebuggerprovidesthepoweryou need with the simplicity of a Windows® basedpoint-and-clickenvironmentforfastandeasyexecution.Keycapabilitiesinclude:
• CandassemblysourcecodewindowsprovidedebugsupportforRS08,HC08,HCS08 and V1 ColdFire processors
• Precisebreakpointshelpsolvesophisticatedproblems
• Complex,emulator-likedebugcapabilityusing HCS08 and V1 ColdFire on-chip trace features
• Graphicaldisplayofdatavalues,complexdata structures and expressions to speed run-time analysis, without stopping or single stepping the processor
• Detailedinformationoneveryaspectofyourproject:breakpoints,watchpoints,stack,symboltable,pendingevents,pendingexceptionsandI/Oregisters
• Full-chipsimulationformostHC(S)08,RS08and V1 ColdFire microcontrollers including CPU instruction set, peripherals, interrupts andI/O
• Supportforkernelawaredebugging
• Fastflashprogrammingsupport:HC08:ViaMON08HCS08,RS08,V1ColdFire:ViaBDM
• Abilitytopreserveamemoryrangeduringprogramming
• Abilitytoprogramuser-selectableTRIMvalues
• Supportforopen-sourceBDMconnectioninterfaces
• SupportforP&EMicrocomputerSystems’Cyclone Pro stand-alone programmer and multi-link hardware interfaces
• SupportforSofTecMicrosystems’FlashRunner stand-alone programmer and inDART-onehardwareinterface
Processor ExpertProcessor Expert is a rapid application design toolthatcombineseasy-to-usecomponent-basedapplicationcreationwithanexpertknowledge system. CPU, on-chip peripherals, external peripherals and software functionality are encapsulated into components calledembeddedbeans.Youtailoreachcomponent’s functionality to fit
yourapplicationrequirementsbymodifyingthe component’s properties, methods and events.Whenyoubuildtheproject,ProcessorExpert automatically generates highly optimizedembeddedC-codeandplacesthesource files into your project.
Endlesstroubleshootingcyclesareathingofthepast.ProcessorExpert’sknowledgebaseonly provides valid choices and immediately flags potential resource conflicts (e.g. pin muxing, invalid timer settings), allowing you toresolvetheproblemsduringtheinitialdesign phase.
Device Initialization If you prefer a more hands-on approach to development,thentheDeviceInitializationtool is for you. It provides a fast and easy way to configure and generate initialization code for HC08, HCS08, RS08 and V1 ColdFire microcontrollers.TheDeviceInitializationtoolcontainsonlyonesetofbeans:peripheralinitializationbeans.
You control how the generated code is added toyourproject.TheDeviceInitializationtoolcan add the code directly to your project or itcancreateaseparatetextfile—it’syourchoice. If you decide to create a separate text file, you can easily add the code to your projectbycuttingandpastingthecodetoanexisting file in your project or adding the text file to your project.
freescale.com/codewarrior
Learn More: For current information on Flexis™ seriesmicrocontrollers, please visitwww.freescale.com/flexis.
You can also find more information about Fast Track, Freescale’s online support servicescenter, at www.freescale.com/fasttrack.
Freescale, the Freescale logo, and CodeWarrior are trademarks or registered trademarks of Freescale Semiconductor, Inc.in the U.S. and other countries. All other product or service names are the property of their respective owners.© Freescale Semiconductor, Inc. 2009.
950-00087 REV K
Features
• New Project Wizard
• MCUChangeWizard
• Createsinglefileassemblyprojectstocomplex C projects with multiple files
• BuildsystemwithoptimizingC/C++compilers for HC(S)08, RS08 and V1ColdFireMCUs
• Assembler(absolute,relocatable,mixedand in-line) for HC(S)08, RS08 and V1ColdFireMCUs
• Graphical,source-leveldebugger
• HCS08andV1ColdFireon-chip trace support
• Flashprogrammingsupport
• Full-chipsimulationforHC(S)08,RS08andV1ColdFireMCUs
• Datavisualization
• UNISDeviceInitializationtooltogenerateHC(S)08, RS08 and V1 ColdFire CPU and peripheral initialization code
• UNISProcessorExpertwithBeanWizardand components for HC(S)08 and V1 ColdFire CPUs, on-chip peripherals, external peripherals and software algorithms
• Over150assemblyandCexampleprojectsto use as templates for your next project
• Animatedtutorialstogiveyouaboostupthe learning curve
• HCS08toV1ColdFirePortingGuide
Specifications
• IDEversion:5.9
• Hostplatforms:Microsoft® Windows XP/Vista
• Languagesupport:Assembly,C/C++
• Buildtoolsoutputformats: ELF/DWARF2.0,Hiware,FreescaleS-Record, Intel®hex,binary
• RS08devicesupport:KA,KB,LA,LE
• HC08devicesupport:AB,AP,AS,AZ,BD,EY,GP,GR,GT,GZ,JB,JG,JK,JL,JW,KX,LB,LD,LJ,LK,MR,QB,QC,QL,QT,QY,RF, SR families
• HCS08devicesupport:AC,AW,DE,DN,DV,DZ,EL,EN,FL,GB,GT,JM,JR,JS,LC,LG,LL,MP,MPXY,QA,QB,QD,QE,QG,QT,RC,RD,RE,RG,SC,SE,SG,SH,SL,SV families
• V1ColdFiredevicesupport:AC,CN,EM,JM,QE
• Boardsupport:FSICE,DEMOAC128KIT,DEMO51AC256KIT,DEMOJM,DEMOQE128,DEMO908AP64,DEMO9S08FL16,DEMO908GZ60,DEMO908JL16,DEMO908LB8,DEMO908QB8,DEMO908QC16,DEMO9S08AW60,DEMO9S08JM16,DEMO9S08JS16,DEMO9S08LC60,DEMO9S08LG32,DEMO9S08LL16,DEMO9S08MP16,DEMO9S08QB8,DEMO9S08QE8,DEMO9S08QE32,DEMO9S08QG8,DEMO9S08SC4,DEMO9S08SE8,DEMO9S08SG32,DEMO9S08SH8,DEMO9S08SH32,DEMO9S08SV16,DEMO9RS08KA2,DEMO9RS08KA8,DEMO9RS08KB12,DEMO9RS08LA8,DEMO9RS08LE4,DEMOEM,EVBQE128,EVB9S08DZ60,EVB51JM128,TWR-MCF51CN,USBSPYDER08
• Hosttargetinterfaces:HCS08Open-sourceBDM(basedonHC9S08JB16platform),HCS08FSLOpenSourceBDM (basedonHC9S08JM60platform), CFV1FSLOpenSourceBDM(basedon HC9S08JM60platform),USBinDART(SofTecMicrosystems)CyclonePro,MON08Multilink,USBMON08Multilink,USBBDMMultilink(P&EMicrosystems)System
Requirements
• 1.0GHz Pentium®compatibleprocessor orbetter
• MicrosoftWindowsXP/Vista
• 512MBRAM(1GBrecommended)
• 2GBharddiskspace,400MBonWindowssystem disk
• CD-ROMdriveforinstallation
• USBportforcommunicationswith target hardware
• Ethernetportforcommunicationswithtarget hardware (optional)
Support Policy
• Onlinehelpanddocumentation
• Includes12-monthtechnicalsupport
• Free30-dayevaluationlicenseavailable
CodeWarriorDevelopmentStudiofor
Microcontrollersisincludedinthe
CodeWarriorDevelopmentToolSuites.
Toordertheproduct,selectthepart
numberfortheCodeWarriorDevelopment
ToolSuitethatmeetsyourneeds.
Special Suite—CodeWarrior for Microcontrollers, Special Edition
Special Edition CWX-HXX-SE
Basic Suite—C Compiler Upgrade
Perpetual $995
• Node Locked CWP-BASIC-NL
• Floating CWP-BASIC-FL
• Tech Support CWT-BASIC After first year $195
Annual Subscription $395
• Node Locked CWA-BASIC-NL
• Floating CWA-BASIC-FL
Standard Suite—CodeWarrior for Microcontrollers, Standard Edition
Perpetual $2495
• Node Locked CWP-STANDARD-NL
• Floating CWP-STANDARD-FL
• Tech Support CWT-STANDARD After first year $495
Annual Subscription $995
• Node Locked CWA-STANDARD-NL
• Floating CWA-STANDARD-FL
Professional Suite— CodeWarrior for Microcontrollers, Professional Edition
Perpetual $4995
• Node Locked CWP-PRO-NL
• Floating CWP-PRO-FL
• Tech Support CWT-PRO After first year $995
Annual Subscription $1995
• Node Locked CWA-PRO-NL
• Floating CWA-PRO-FL
Contact your local Freescale representative for more information.
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information: NXP:
CWA-BASIC-FL CWA-BASIC-NL CWA-BASIC-R CWA-PRO-FL CWA-PRO-NL CWA-PRO-R CWA-STANDARD-
FL CWA-STANDARD-NL CWA-STANDARD-R CWP-BASIC-FL CWP-BASIC-NL CWP-PRO-FL CWP-PRO-NL
CWP-STANDARD-FL CWP-STANDARD-NL CWT-BASIC CWT-PRO CWT-STANDARD