Controller Continuum CodeWarrior Development Studio for Microcontrollers V6.3 Flexible Tools to Maximize Your Market Impact Freescales CodeWarrior Development Studio for Microcontrollers V6.3 is a single, integrated tool suite designed to get you on the design fast track with RS08, HC(S)08 and V1 ColdFire members of the Freescale Controller Continuum. Whether your design is an 8-bit, entry-level application (e.g. smoke detector) or a 32-bit, high-end application (e.g. fire alarm control panel), CodeWarrior Development Studio for Microcontrollers provides optimized tools to take full advantage of the Freescale microcontroller you selected for your design. appropriate support files (header files, Easy Migration with Processor Expert Re-Target Your Application in libraries and linker files). For projects If you use Processor Experta rapid Four Mouse Clicks switching between 8-bit and 32-bit Flexis application design tool integrated into the The award-winning CodeWarrior tool suite series microcontrollers this is the extent of CodeWarrior tool suitemigrating between goes well beyond basic code generation the porting effort. Freescale microcontrollers is a breeze. Just and debuggingif market requirements define the functionality you need for your change mid-project, the MCU Change Wizard application and Processor Expert generates allows you to re-target the project to a new Porting Assistance at Your Fingertips tested, optimized C-code tuned for your microcontroller in as few as four mouse clicks. To move other 8-bit applications to V1 application and the selected microcontroller. Simply select a new microcontroller (from the ColdFire a porting guide is provided, When you change the microcontroller with the same or a different architectureRS08, HC08, which details the differences between the MCU Change Wizard, Processor Expert maps HCS08, or ColdFire V1), select the default architectures and the impact these differences the software and peripheral components connection and the CodeWarrior tool suite have on software design. The V1 ColdFire that describe your applications functionality automatically reconfigures your project for compiler also flags code that needs to be to the resources available on the new the new microcontroller with the correct build manually inspected and ported (assembly microcontroller. All you have to do is resolve tools (compiler, assembler, linker) and the code, interrupt service routines). any resource issues flagged by Processor Expert and youre finished. 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. Special Basic Standard Professional Features Benefit Edition Edition Edition Edition IDE Project Wizard Gets you up and programming fast. Yes Yes Yes Yes Program Manager Eliminates confusing and often complex make-files with visual preference panels. Projects Unlimited Unlimited Unlimited Unlimited Sub Projects Yes Yes Yes Yes Build Tools Macro Assembler For specific optimizations only you can provide. for HC(S)08, RS08 Unlimited Unlimited Unlimited Unlimited and V1 ColdFire MCUs O p t i m i z i n g R e d u c e s c o d e s i z e a n d m a x i m i z e s t h e c a p a b i l i t i e s o f H C ( S ) 0 8 / R S 0 8 : H C ( S ) 0 8 / R S 0 8 : Compiler for the microcontroller to achieve top performance. C32 KB, C64 KB, CUnlimited CUnlimited HC(S)08, RS08 and V 1 C o l d F i re : V1 ColdFire: C++Unlimited V1 ColdFire MCUs C64 KB C128 KB Libmaker A l l o w s re u s e a n d m a i n t e n a n c e o f c o d e t h ro u g h l i b r a r i e s . Yes Yes Yes Yes Debug Tools S o u rc e - L e v e l Speeds debug cycles by viewing the source code as it ASMUnlimited ASMUnlimited Debugger executes. ASMUnlimited HC(S)08: HC(S)08: ASMUnlimited C32 KB C64 KB CUnlimited CUnlimited V 1 C o l d F i re : V 1 C o l d F i re : C++Unlimited C64 KB C128 KB Flash Programming Fully integrated flash programming improves the build- Yes Yes Yes Yes d e b u g c y c l e b e c a u s e i t a u t o m a t e s y o u r d o w n l o a d s . Simulator R e d u c e s c o s t s a n d e l i m i n a t e s p o s s i b l e h a rd w a re i s s u e s Yes Yes Yes Yes during development. D e c o d e r A l l o w s y o u c re a t e l i s t i n g s o f E L F fi l e s . Yes Yes Yes Yes D a t a Vi s u a l i z a t i o n L e t s y o u s e e h o w y o u r p ro g r a m e ff e c t s p e r i p h e r a l s a n d One Component / One Component / Unlimited Unlimited and I/O Stimulation responds to outside input. Three Elements Three Elements OSEK Awareness R e a d y t o w o r k w i t h O S E K , f o r RT O S - a w a re Yes d e b u g c a p a b i l i t i e s . Session Record Automates repetitive debug cycles during Yes and Play program validation. Advanced Tools Device Initialization Allows you to graphically set up the CPU peripheral Yes Yes Yes Yes f o r H C ( S ) 0 8 / R S 0 8 re g i s t e r s a n d g e n e r a t e i n i t i a l i z a t i o n c o d e ( A S M o r C ) and V1 ColdFire tailored to your application. MCUs Processor Expert A b s t r a c t s t h e h a rd w a re l a y e r a n d g e n e r a t e s o p t i m i z e d , for HC(S)08 and V1 microcontroller-specific code (C) tailored to your ColdFire MCUs application, so you can concentrate on design. Basic Beans Yes Yes Yes Yes Software Beans Yes Yes Advanced Beans Yes Bean Wizard A l l o w s y o u t o c re a t e re u s a b l e s o f t w a re c o m p o n e n t s , w h i c h c a n b e e a s i l y re t a rg e t e d t o a n y F re e s c a l e h y b r i d , Yes HC(S)08 or HC(S)12 microcontroller. Profile Analysis and G i v e s y o u v i s i b i l i t y i n t o y o u r r u n n i n g p ro g r a m t o a l l o w Yes Code Coverage fine tuning and better quality metrics. PC-Lint Plug-In Ensures compliance with MISRA and other code quality Yes and style guidelines. Service Packs, which add support for new devices, are also available at www.freescale.com/codewarrior/downloads.