CWS-H12-STDED-UX [FREESCALE]
CodeWarrior™ Development Studio for Freescale™ HCS12(X) Microcontrollers; 的CodeWarrior ™ Development Studio中的飞思卡尔HCS12 ™ (X )微控制器型号: | CWS-H12-STDED-UX |
厂家: | Freescale |
描述: | CodeWarrior™ Development Studio for Freescale™ HCS12(X) Microcontrollers |
文件: | 总4页 (文件大小:619K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
8-/16-bit Microcontrollers
™
CodeWarrior Development Studio
™
for Freescale HCS12(X) Microcontrollers
control or automotive body controllers, the CodeWarrior environment
Overview
provides you everything you need to exploit the capabilities of the
HCS12 and HCS12X/XGATE architectures.
The comprehensive, highly visual CodeWarrior™ Development Studio
for Freescale™ HCS12(X) Microcontrollers enables engineers to build
and deploy HCS12 or HCS12X/XGATE systems quickly and easily. This
tool suite provides the capabilities required by every engineer in the
development cycle: from board bring-up to firmware development to
final application development. With a common project-based
The award-winning CodeWarrior IDE goes well beyond basic code
generation and debugging, streamlining applications design from the
moment you open the box. It features an intuitive, state-of-the-art
project manager and build system, a highly optimized compiler, a
graphical, source-level debugger, integrated profiling capabilities, a
cycle-accurate, instruction-set simulator and more.
development environment reuse becomes a natural by-product as each
team builds on the work already completed by the previous team.
Whether the application is targeted at consumer white goods, industrial
• Graphical, source-level debugger support for HCS12 CPU or
HCS12X CPU and XGATE module concurrently
Features
• Sophisticated project manager
• Flash programming support
• Build system with optimizing C/C++/cC++/EC++ compilers for
HCS12 CPU, HCS12X CPU and XGATE module
• Cycle-accurate simulator with code coverage, and profile analysis
• Data visualization and I/O stimulation
• Macro-assembler (absolute and relocatable) supporting HCS12 CPU,
HCS12X CPU and XGATE module
• C source code encryption support
• Processor Expert® and Bean Wizard from Unis
• Linker support for HCS12 CPU code, HCS12X CPU code, or
HCS12X CPU and XGATE module code
designed to take full advantage of the HCS12 and HCS12X/XGATE
architectures, with more than 60-advanced optimization strategies
specifically designed to boost performance and reduce code size. So,
you can extract maximum performance from lower cost silicon and
reduce your overall product cost.
Why develop applications with CodeWarrior tools?
Get to Market Fast
Speed your time-to-market by creating, compiling, linking, assembling
and debugging within a single, integrated development environment.
Use our tightly-integrated tools to speed your development time or
plug in familiar third-party editors, compilers and debuggers.
Develop Software Ahead of Hardware
Start software development immediately. The cycle-accurate simulator
in CodeWarrior Development Studio provides the most powerful tool
short of actual hardware. Long before hardware is available you can
detect and repair design and requirement errors with the simulator and
integrated data visualization, code coverage and profile analysis. These
tools provide you with clear, meaningful insight into your program’s
run-time behavior. Armed with this data, you can tailor your
application for optimum performance and reliability.
Skip the endless debug cycles at the end of a project and the frantic
search through the silicon documentation to find the single bit that is
set incorrectly, causing your application to crash. Just define the
functionality you need for your application and Processor Expert within
CodeWarrior Studio generates tested, optimized C-code tuned for your
application and the particular 68HC(S)12 derivative you have chosen.
Maximize Performance/Minimize Silicon Cost
Create the most highly optimized code in the market with our industry
leading ANSI C/C++ and compact C++ compilers. These compilers are
Build System
Processor Expert also makes porting a
breeze. Simply select the new MCU and
Processor Expert from UNIS
Develop applications with the smallest code
size and fastest execution time.
Processor Expert is a rapid application
design tool (RAD) that combines easy-to-
use component-based application
creation with an expert knowledge
system. CPU, on-chip peripherals,
external peripherals and software
functionality are encapsulated into
components called Embedded Beans.
You can tailor each component’s
Processor Expert maps the software and
peripheral components that describe
your application’s functionality to the
resources available on the new MCU. All
you have to do is resolve any problems
flagged by Processor Expert and you’re
finished.
Features Include
• Industry-leading ANSI C/C++ and compact
C++ compilers, which support EC++ guide-
lines for embedded C++ development and
generate ELF/DWARF files for execution and
debugging
• More than 60 optimization strategies
Processor Expert Features
Include
• Compiler optimization menu that allows you
to easily define the optimization level with
sliders for code density, execution speed,
complexity, compilation time and information
functionality to fit your application
requirements by modifying the
• An intuitive, graphical user interface
tightly integrated with CodeWarrior
tools
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 CodeWarrior project.
• Macro assembler
• Ready-to-use, tested hardware and
software components with complete
documentation
• Linker dead-strips unused code
Graphical Source-Level Debugger
• Hardware independence and inheri-
tance, which make your applications
portable
Endless troubleshooting cycles are a
thing of the past! Processor Expert’s
knowledge base only provides valid
choices and immediately flags potential
resource conflicts, allowing you to
resolve the problems during the initial
design phase.
The CodeWarrior IDE includes a state-of-the-art
source-level debugger with a wide array of
sophisticated features that help you
troubleshoot and repair your application faster.
The debugger provides the power you need
with the simplicity of a Windows®-based point-
and-click environment for fast and easy
execution.
• A knowledge base that is constantly
checking CPU-dependent settings
• Automatic C-code generator
• Bean Wizard, which allows you to
encapsulate your own software IP and
build a library of reusable components
• Graphical display of complex data structures
and expressions to speed run-time analysis
• Fast, flexible and comprehensive run-control
capabilities for complete target control
• Precise breakpoints help solve sophisticated
problems
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.
Feature
Benefit
Special Edition
Standard Edition
Professional Edition
IDE
Gets you up and programming fast.
Project Wizard
Yes
Yes
Yes
Program Manager
Eliminates confusing and often complex make
files with visual preference panels.
> Projects
Up to 32 files*
No*
Unlimited
Yes
Unlimited
Yes
> Sub Projects
Build Tools
HCS12(X): ASM - Unlimited
XGATE: ASM - Unlimited
Macro Assembler
For specific optimizations only you can provide.
HCS12(X): ASM - Unlimited
XGATE: ASM - Unlimited
HCS12(X): ASM - Unlimited
HCS12(X): C - 32K
HCS12(X): C++ - 1K
XGATE: C - 512 bytes
XGATE: C++ - 512 bytes
HCS12(X): C - Unlimited
HCS12(X): C++ - 1K
XGATE: ASM - Unlimited
HCS12(X): C - Unlimited
HCS12(X): C++ - Unlimited
XGATE: C - Unlimited
Reduces code size and maximizes the capabilities
of the microcontroller to achieve top performance.
Optimizing Compiler
Libmaker
XGATE: C - Unlimited
XGATE: C++ - 512 bytes
XGATE: C++ - Unlimited
Allows reuse and maintenance of code through
libraries.
Yes
Yes
Debug Tools
HCS12(X): ASM - Unlimited
HCS12(X): C - Unlimited
HCS12(X): C++ - Unlimited
XGATE: ASM - Unlimited
XGATE: C - Unlimited
HCS12(X): ASM - Unlimited HCS12(X): ASM - Unlimited
Speeds debug cycles by viewing the source
code as it executes.
Source-Level Debugger
HCS12(X): C - 32K
HCS12(X): C++ - 1K
HCS12(X): C - Unlimited
HCS12(X): C++ - 1K
XGATE: ASM - Unlimited
XGATE: C - 512 bytes
XGATE: C++ - 512 bytes
XGATE: ASM - Unlimited
XGATE: C - Unlimited
XGATE: C++ - 512 bytes
XGATE: C++ - Unlimited
Flash Programming
Simulator
Fully integrated flash programming improves
the build-debug cycle because it automates
your downloads.
Yes
Yes
Yes
Reduces costs and eliminates possible hard-
ware issues during development.
Yes
Yes
Unlimited
Yes
Yes
Let’s you see how your program effects periph-
erals and responds to outside input.
Data Visualization and I/O
Stimulation
1 components/
3 elements
Unlimited
Allows you create listings of ELF files.
Yes
Yes
Decoder
Ready to work with OSEK, for RTOS-aware
debug capabilities.
OSEK Awareness
Automates repetitive debug cycles during pro-
gram validation.
Yes
Session Record and Play
Advanced Tools
Processor Expert
Abstracts the hardware layer and generates
optimized, microcontroller-specific code tai-
lored to your application, so you can concen-
trate on design.
Yes
Yes
Yes
> Basic Beans
> Software Beans
> Advanced Beans
Yes
Yes
Yes
Allows you to create reusable software compo-
nents, which can be easily retargeted to any
Freescale Hybrid, HC(S)08 or HCS12(X) micro-
controller.
Bean Wizard
Yes
Gives you visibility into your running program to
allow fine tuning and better quality metrics.
Profile Analysis and Code
Coverage
Yes
Yes
Ensures compliance with MISRA and other
code quality and style guidelines.
PC-Lint Plug-In
* Program Manager limitation removed when 64K compiler installed
Specifications
Board Support
• IDE Version: 5.7
• Host Platforms: Windows® 98 SE/2000/XP
• Freescale MC68HC9S12DP256 Evaluation Board
• Elektronik-Laden HCS12 T-Board
• Future Electronics 9S12 Badge Board
• Axiom CML125-DP256 Board
• Axiom MC9S12XDT512 Demo Board
• SofTec MC9S12XDP512 Evaluation Board
• M68EVB912C32
• Language support: Assembly, C/C++, cC++, EC++
• Build tools output formats: ELF/DWARF 2.0, Hiware, Freescale S-
Record, Intel® hex, binary
Support Policy
• Online help and documentation
• 12-month maintenance contract
• Additional 12-month maintenance contracts available
• Free 30-day evaluation license available
• M68EVB912DP256
• Technological Arts HCS12 Boards
• inDART-HCS12 Series Starter kits
• PK-HCS12 Series Starter kits
System Requirements
Host Connections
• USB Multilink 12
• 200 MHz Intel Pentium® II processor or AMD-K6® class processor,
• Microsoft Windows® 98 SE (Second Edition)/2000/XP
• 128 MB of RAM, and CD-ROM drive
• Cyclone Pro
• SofTec BDM12
• Abatron BDI1000® (Professional Edition only)
• Depending on host-target connection: parallel port, 9-pin serial port
or USB port
Device Support
• MC9S12X families: A, D, DG, DP, DT
• MC9S12 families: A, B, C, D, DB, DG, DJ, DP, DT, E, GC, H, KG, KT,
NE, T and U
• MC68HC812: A4
• MC68HC912 families: B, D, DG, DT
Part Numbers
Products
Part#
CodeWarrior for HC12, Special Edition
(also includes CodeWarrior for HC08, Special Edition)
CWX-HXX-SE
CWS-H12-STDED-CX
CWS-H12-PROED-CX
CodeWarrior for HC12, Standard Edition
CodeWarrior for HC12, Professional Edition
Upgrades
HC12 64K C Compiler Upgrade
HC12 C++/cC++/EC++ Compiler Only Edition
HC12 Upgrade to Standard Edition
HC12 Upgrade to Professional Edition
CWS-H12-C64K-CX
CWS-HC12-CC-CX
CWS-H12-STDED-UX
CWS-H12-PROED-UX
Add-On Options for Standard Edition
HC12 Enhanced Compiler Option
XGATE Tools Option
CWX-H12-ENHNC-KX
CWX-H12-XGATE-KX
Learn More: For current information about Freescale
products and documentation, please visit
www.freescale.com.
You can also find more information about Fast
Track, Freescale’s online support services
center, at www.freescale.com/fasttrack.
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. 2007
950-00088
REV E
相关型号:
©2020 ICPDF网 联系我们和版权申明