Contact IAR Systems
Home Products Support Resources Downloads About us Contact My Pages
Development kits Compilers and debuggers RTOS, TCP/IP, USB, GUI State machine tools Debug probes Solutions Ordering information
 
Product News
Product packages
Supported devices
User guides
Benchmark test results
 
 
 
 
 
Products   >   Compilers and debuggers   >   Renesas M16C / R8C   >  

IAR Embedded Workbench® for Renesas M16C and R8C

Integrated development environment and optimizing C/C++ compilers for M16C

IAR Embedded Workbench with its optimizing C and C++ compiler provides full support for devices in M16C/1X–3X, 5X–6X and R8C series and generates very compact and efficient code. Built-in plugins to different hardware debug systems and RTOSes are included in the standard edition.
 
 

Highlights in version 3.40 

Download free 30-day evaluation edition
  • E100 emulator support
  • MISRA-C:2004 support
  • Downloading multiple images with C-SPY®
  • Debug without downloading
  • Edit breakpoints
  • Auto refresh in Memory window
  • Symbols debugger window
  • Checksumming of segments by name
  • Updated device support
  • Updated user documentation

      See more in Product news.
 
 

Key components

  • Integrated development environment with project management tools and editor
  • Highly optimizing C and C++ compiler for M16C and R8C
  • Configuration files for all M16C/1X–3X, 5X–6X and R8C series of CPU cores
  • Run-time libraries
  • Relocating M16C assembler
  • Linker and librarian tools
  • C-SPY Debugger with RTOS-aware debugging support and extensive HW debugger support for various Renesas emulator and ROM-monitor
  • Code and project examples
  • User and reference guides in PDF format
  • Context-sensitive online help

Supported devices

IAR Embedded Workbench supports the M16C/1X—3X, 5X-6X, and R8C series of CPU cores. Complete list of supported devices

Hardware debugging support

  • Renesas PC7501 emulator
  • Renesas E8/E8a emulator
  • Renesas E100 emulator
  • Renesas Compact Emulator
  • Renesas ROM-monitor used in many evaluation boards, such as Renesas 3DK kits and GLYN EVBM16C evaluation board

Support for other hardware debuggers via compatible output format:

  • Renesas PC4701 Emulator
  • Nohau Corporation EMUL5-M16C-PC (full UBROF support)

RTOS support

  • Support for the OSEK ORTI protocol
  • OSE Epsilon RTOS plugin
  • Segger embOS plugin
  • Micrium µC/OS-II plugin

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.
 
 
Shortcut to this page: http://www.iar.com/ewm16c

Download

 

In-depth information

 

More M16C/R8C tools

 

Tools from our partners