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