IAR Embedded Workbench for Renesas SuperH

IAR Embedded Workbench for SuperH provides full support for SH-2A and SH2A-FPU based devices.

IAR Systems offers powerful development tools for the entire range of Renesas MCUs.

Download

Key components:

  • Integrated development environment with project management tools and editor
  • Highly optimizing C and C++ compiler for SH-2A and SH2A-FPU
  • Automatic checking of MISRA C rules (MISRA-C:2004)
  • Configuration files for all devices
  • Run-time libraries
  • Relocating SH-2A assembler
  • Linker and librarian tools
  • C-SPY® debugger with SH-2A simulator and support for RTOS-aware debugging on hardware
  • Example projects and code templates
  • User and reference guides in PDF format
  • Context-sensitive online help

Debugging system support:

  • C-SPY Debugger simulator
  • Renesas E10A-USB driver
  • C-SPY Debugger plugin SDK available for 3rd party debuggers
  • Supports various linker output formats for debugging in 3rd party debug systems

RTOS support:

RTOS-aware debugging is provided with built-in plugins for

  • OSEK Run Time Interface ORTI
  • Micrium uC/OS-II
  • SEGGER embOS
  • Express Logic
  • FreeRTOS
  • CMX

The 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.

Supported devices:

Model
7201
7203
7206
7211
72114
72115
72145
72146
72147
7216
72165
72166
72167
7239
7243
7253
72543
72544
7254r
7261
7262
72620
72621
72622
72623
72624
72625
72626
72627
7263
7264
72640
72641
72642
72643
72644
72645
72646
72647
7266
7267
7285
72855
72856
7286
72865
72866
7670

Note: Our partners frequently release new devices and the latest ones may not be listed here. We continually add support to new devices. Please contact IAR Systems to find out whether your new device is already supported or when it will become available.