IAR Embedded Workbench for HC11 is an integrated development environment for building and debugging embedded applications. An interface common to the assembler, C compiler, project manager, editor, build and debugger tool ensures ease of use. C-SPY supports debugging on hardware or in a simulator.
Key components
Integrated development environment with project management tools and editor
Highly optimizing HC11 compiler supporting C
Configuration files for all HC11 derivatives including the K4 series
Optional ROM-monitor debugger support
Run-time libraries
Relocating HC11 assembler
Linker and librarian tools
C-SPY debugger with HC11 simulator and support for debugging on hardware
Printed user and reference guides
Integrated Development Environment (IDE)
Fully integrated development environment
Create projects, edit files, compile, assemble, link, build and debug your application within the IDE
Hierarchical project presentation
Tool options configurable on build target, group of files or on file level
Rapid recompile or reassemble of updated parts of code only
C Compiler
ANSI standard C compiler
Built-in advanced optimizer specific for the HC11
Multiple levels of both size and speed optimizations
Chip specific C-extensions to suit embedded development
Reentrant code
Efficient floating point
Choice of memory models
Easy and fast interrupt handling directly in C
Generates mixed C and assembly listings
Supports the entire family of HC11 derivatives including the K4 series
Assembler
A powerful relocating macro assembler with a versatile set of directives and operators
Includes the C compiler preprocessor, thus accepting all C macro definitions
Linker
Supports complete linking, relocation and format generation to produce PROMable code
Vast selection of options and switches offering unmatched flexibility
Supports a wide range of industry-standard symbolic formats, making it compatible with most popular emulators
Loads only modules needed or called by the application
Allows full control over the allocation of all relocatable segments
Generates fully comprehensive MAP listing files
Librarian
The librarian creates and maintains libraries and library modules
Generates listings for entry points and symbolic information
All required ANSI libraries are included
Extended C library with optimized math and floating point support
Reduced versions of printf are available to reduce code size and increase execution speed
C-SPY Simulator debugger
C-SPY high-level-language simulator debugger
Complex code and data breakpoints
Powerful C-style macro language
I/O and interrupt simulation
Versatile monitoring of variables, structures, call chain and locals
Watchpoints for globals and locals
Structure browser
Performance analysis and code coverage
Support for profiling information
Hardware debuggers - OPTIONAL
ROM-monitor version pre-configured for HC11 EVB, HC11 EVM and HC11 EVS (also including F1, D3, E20, K4) evaluation boards
User guides
Perfect bound manuals provide detailed information
Extensive step-by-step tutorials covering every facet of the development process
System requirements
IAR Embedded Workbench runs on the following platforms:
Microsoft® Windows® 2000
Microsoft® Windows® XP
We recommend that you use a Pentium processor with at least 32MB RAM for the application and 50MB available HDD space.