TM
Alan Yang
. Auto FAE
April 2013
Confidential and Proprietary
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire,
ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG,
PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and
VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm.
Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC,
Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or
service names are the property of their respective owners. © 2013 Freescale
Semiconductor, Inc.
• CodeWarrior Development Studio
− Features
− Suites
− Pricing
− Roadmaps
• Basic Eclipse Terms
• CodeWarrior Configuration
– Compiler
– Linker
– Map file
• Demo and Hands on
TM
Confidential and Proprietary
Confidential and Proprietary
2
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC
Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale
Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
+ Market Solutions
+ CodeWarrior IDE
Freescale MQX + MCU
Complimentary MQX RTOS
USB
Connectiv
ity
BSP &
Drivers
File
System
• Full-featured, scalable, proven
RTOS
• Simplifies hardware management,
streamlines software development
• Reduces development costs while
speeding time to market
• Human Machine Interface
(touch sense, graphics, etc.)
• Market-specific software
reference designs
• Focus on SmartGrid, energy
management, and medical spaces
• Eclipse environment
• Processor Expert code
generation wizard
• Build, debug and flash tools
• Software analysis
• Kernel-aware debug
• Host platform support
Comprehensive solution for
embedded control and connectivity
Marketing differentiated software
solutions to maximize engagement.
Visual and automated framework
to accelerate development time
Save time, cost, and effort.
TM
Confidential and Proprietary
3
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC
Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale
Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• CodeWarrior Development Studio for Microcontrollers v10.3
integrates the development tools for ColdFire, ColdFire+, DSC,
Kinetis L Series, Kinetis K Series, Qorivva, PX Series, RS08, S08
and S12Z architectures into a single product based on the Eclipse
open development platform
TM
Confidential and Proprietary
4
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC
Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale
Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Special Edition – Available at no charge and allows projects to be
developed with code size limitations
• New Project Wizard – Allows a project to be created in as few as six
clicks
• LiveView – Allows registers, memory and global variables to be
monitored without stopping the processor
• Processor Expert – Creates tested, optimized initialization code and
low-level drivers tuned to application needs and selected Freescale
derivative
− Built-in knowledge base immediately flags resource conflicts and incorrect
settings, so errors are caught early in design cycle
− Processor Expert for ColdFire+ and Kinetis works with and extends the
capabilities of MQX
• Trace and Profile support for on-chip trace buffer – provides
sophisticated emulator-like debug capability without additional trace
capture hardware
TM
Confidential and Proprietary
5
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC
Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale
Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Special Edition Features
• Unlimited project files
• Unlimited assembler
• C source-level debugger/programmer –
code and data size restricted to:
§ RS08, S08: 64KB
§ V1 ColdFire, ColdFire+: 64KB
§ Kinetis L Series: 64KB
§ DSC: 64KB
§ V2-V4 ColdFire: 128KB
§ Kinetis K Series: 128KB
§ Qorivva, PX: 512KB
• Host target interfaces
§ Open source BDM
§ Open source JTAG
§ OpenSDA
§ P&E USB Multilink/USB Multilink
PPCNEXUS/USB Multilink Universal
§ P&E Cyclone MAX/Cyclone PRO
§ P&E TraceLink
§ Segger J-Link/J-Trace
TM
Integrated flash programmer
•
• Full-chip simulation for RS08, S08 and
select DSC derivatives
• Device initialization tool
• Processor Expert with Basic and
§ RS08, S08
§ V1-V4 ColdFire, ColdFire+
§ Kinetis
Advanced Components
§ RS08, S08
§ V1-V4 ColdFire, ColdFire+
§ DSC
§ Kinetis
Licensing Procedure
• No license required. The product
operates at the Special Edition level.
Support
• One year support included
Confidential and Proprietary
6
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC
Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale
Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Standard Edition Features
All Features of Special Edition, Plus:
• Unlimited C source-level debugger
/programmer
• Processor Expert with basic and
advanced components
Licensing Procedure
• Registration on the Web for a permanent
or annual subscription license key
Support
• One year support included
Basic Edition Features
All Features of Special Edition, Plus:
• C source-level debugger/programmer –
code and data size restriction increased to:
§ RS08, S08: 128KB
§ V1 ColdFire, ColdFire+: 128KB
§ Kinetis L Series: 128KB
§ DSC: 256 KB
§ V2-V4 ColdFire: 512KB
§ Kinetis K Series: 512KB
§ Qorivva, PX: 1MB
• Processor Expert™ with Basic and
Advanced Components
Licensing Procedure
• Registration on the Web for a permanent or
annual subscription license key
Support
• One year support included
TM
Confidential and Proprietary
7
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC
Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale
Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Professional Edition Features
All the Features of the Standard Edition,
Plus:
• Unlimited C++ source-level debugger
/programmer
• Kernel-aware debug
§ OSEKturbo – HCS08 derivatives
§ Linux – V2-V4 ColdFire
§ MQX – V1-V4 ColdFire, ColdFire+,
Kinetis, PX
§ AUTOSAR – Qorivva
• Processor Expert with basic and
advanced components
• Component development environment
Licensing Procedure
• Registration on the Web for a
permanent or annual subscription
license key
Support
• One year support included
TM
Confidential and Proprietary
8
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,
mobileGT, PEG, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,
Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC
Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale
Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.