logo slogan

IAR C compiler for HC11

keil_kit

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.