Product News V2.20
Version 2.10
Product packages
Benchmark test results
   
  Related products
IAR visualSTATE

IAR Embedded Workbench for H8

Integrated development environment and optimizing C/C++ compiler for H8

IAR Embedded Workbench for H8 provides full support for devices in H8S and H8/300H families and generates very compact and efficient code. Support for Renesas E8 /E8a & E10A-USB emulators and RTOS-aware debugging are included in standard edition.
 
 

Highlights in version 2.20 

  • MISRA-C:2004 support
  • Multi-file compilation
  • E8a emulator support
  • Improved E8a/E10A-USB emulator support
  • Build integration with IAR visualSTATE
  • Symbols debugger window
  • Updated device support
  • IDE improvements
 
 

Key components

  • Integrated development environment with project management tools and editor
  • Highly optimizing H8 compiler supporting C and C++
  • Configuration files for all H8/300H and H8S families
  • Run-time libraries
  • Relocating H8 assembler
  • Linker and librarian tools
  • C-SPY debugger with H8 simulator and support for RTOS-aware debugging on hardware
  • C-SPY support for Reneas E8 and E10 emulators
  • Example projects for H8 and code templates
  • User and reference guides, both printed and in PDF format
  • Context-sensitive online help

Supported devices

IAR Embedded Workbench from IAR Systems supports the H8/300H and H8S Microcomputer Families from Renesas Technology:

20001, 20001f, 20002, 20002f, 20003, 20003f, 2110b, 2114, 2114f, 2117, 2120, 2122, 2123, 2124, 2125f, 2126, 2127, 2128, 2128f, 2130, 2132, 2132f, 2133, 2134, 2134f, 2137, 2138, 2138f, 2140bf, 2141bf, 2142, 2142f, 2143, 2144, 2144f, 2145bf, 2147, 2148, 2148bf, 2148f, 2149, 2158f, 2160b, 2160bf, 2161b, 2161bf, 2168f, 2169, 2170, 2170f, 2189, 2189f, 2199, 2212, 2214, 2215, 2218, 2223, 2225, 2227, 2233, 2235, 2237, 2238, 2238f, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2258, 2262, 2264, 2265, 2266, 2268, 2281, 2282, 2282f, 2310, 2311, 2312, 2317, 2318, 2318f, 2319, 2319c, 2322, 2323, 2324s, 2326f, 2327, 2328, 2328f, 2329f, 2332, 2337, 2338, 2338f, 2339, 2340, 2341, 2343, 2344, 2345, 2345f, 2350, 2351, 2352, 2353, 2355, 2357, 2357f, 2360f, 2361f, 2362f, 2364f, 2367f, 2368f, 2375r, 2377r, 2378r, 2398, 2398f, 2437, 2472, 2472f, 2505, 2506, 2551, 2552, 2556, 2612, 2615, 2621, 2622, 2623, 2623f, 2624, 2625, 2626, 2626f, 2628f, 2630, 2631, 2632, 2633, 2633f, 2634, 2635, 2636, 2638, 2639, 2641, 2642, 2643, 2646f, 2648f, 2649, 2653, 2655, 2667f, 2670, 2673, 2674r, 2675, 2676, 2676f, 2677, 2677f, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3020, 3021, 3022, 3022f, 3024f, 3026f, 3028f, 3029f, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3039f, 3040, 3041, 3042, 3044, 3045, 3047, 3048, 3048f, 3052f, 3060, 3060b, 3061, 3061b, 3062, 3062b, 3062bf, 3062f, 3064b, 3064bf, 3064f, 3065, 3066, 3067, 3067f, 3068f, 3069r, 3072, 36014f, 36024f, 36037f, 36049f, 36057f, 36064, 36064f, 36074, 36077, 36078, 36079, 36082, 36083, 36084, 36085, 36086, 36087, 36087f, 36092f, 36094f, 36109f, 3660, 3661, 3662, 3663, 3664, 3664f, 3672f, 3682, 3683, 3684, 3685, 3686, 3687, 36900, 36901, 36902, 36902f, 36911, 36912, 36912f, 3694f, 38076r, 38086r, 38098, 38099f, 38600, 38602f, 38798, 38799f.

Hardware debugging support

  • Renesas E8/E8a Emulator
  • Renesas E10A-USB Emulator

(Support for Renesas High Performance Workshop via compatible ELF/DWARF output format)

RTOS support

RTOS-aware debugging with built-in plugins:
  • Micriµm µC/OS-II
  • OSEK Run Time Interface ORTI 
  • Segger embOS

Each RTOS plugin installs a number of new windows in C-SPY, most importantly the task or thread list windows where task-specific breakpoints can be specified and task-specific steps executed. Different inspector windows display the contents of the internal data structures of the RTOS such as timers, queues, semaphores, resources and mailboxes.


  Back to IAR Home Page    Back to Testech Home Page   Compiler     RTOS    Emulator/Debugging