Integrated development environment and optimizing C/C++ compiler for RX
IAR Embedded Workbench provides full support for devices in the RX100, RX200 and RX600 series.
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 RX
- Automatic checking of MISRA C rules (MISRA-C:2004)
- Compliant with Renesas RX ABI
- Compliant with the ISO/IEC 9899:1999 standard
- Configuration files for all devices in RX600 family
- Run-time libraries
- Relocating RX assembler
- Linker and librarian tools
- C-SPY® debugger with RX simulator and support for RTOS-aware debugging on hardware
- Timeline visualizing power consumption, call stack and interrupt activity
- Power debug support with power profiling
- Example projects and code templates
- User and reference guides in PDF format
- Context-sensitive online help
Debugging system support:
- Renesas E1 integration
- Renesas E20 integration
- J-LINK integration
- C-SPY Debugger simulator
- C-SPY Debugger plugin SDK available for 3rd party debuggers
RTOS support:
- OSEK Run Time Interface ORTI
- Express Logic
- Micrium
- FreeRTOS
- CMX
- embOS
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:
| Group | Device | HW debug support |
| RX111 | R5F51111 | E1/E20 |
| RX111 | R5F51113 | E1/E20 |
| RX111 | R5F51114 | E1/E20 |
| RX111 | R5F51115 | E1/E20 |
| RX111 | R5F5111J | E1/E20 |
| RX210 | R5F52103B | J-Link, E1/E20 |
| RX210 | R5F52104B | J-Link, E1/E20 |
| RX210 | R5F52105 | J-Link, E1/E20 |
| RX210 | R5F52105B | J-Link, E1/E20 |
| RX210 | R5F52106 | J-Link, E1/E20 |
| RX210 | R5F52106B | J-Link, E1/E20 |
| RX210 | R5F52107 | J-Link, E1/E20 |
| RX210 | R5F52107C | J-Link, E1/E20 |
| RX210 | R5F52108 | J-Link, E1/E20 |
| RX210 | R5F52108C | J-Link, E1/E20 |
| RX210 | R5F5210AB | J-Link, E1/E20 |
| RX210 | R5F5210BB | J-Link, E1/E20 |
| RX21A | R5F521A6B | J-Link, E1/E20 |
| RX21A | R5F521A7B | J-Link, E1/E20 |
| RX21A | R5F521A8B | J-Link, E1/E20 |
| RX220 | R5F52201B | J-Link, E1/E20 |
| RX220 | R5F52203B | J-Link, E1/E20 |
| RX220 | R5F52205B | J-Link, E1/E20 |
| RX220 | R5F52206B | J-Link, E1/E20 |
| RX610 | R5F56104 | J-Link, E1/E20 |
| RX610 | R5F56106 | J-Link, E1/E20 |
| RX610 | R5F56107 | J-Link, E1/E20 |
| RX610 | R5F56108 | J-Link, E1/E20 |
| RX621 | R5F56216 | J-Link, E1/E20 |
| RX621 | R5F56217 | J-Link, E1/E20 |
| RX621 | R5F56218 | J-Link, E1/E20 |
| RX62G | R5F562G7 | J-Link, E1/E20 |
| RX62G | R5F562GA | J-Link, E1/E20 |
| RX62N | R5F562N7 | J-Link, E1/E20 |
| RX62N | R5F562N8 | J-Link, E1/E20 |
| RX62T | R5F562T6 | J-Link, E1/E20 |
| RX62T | R5F562T7 | J-Link, E1/E20 |
| RX62T | R5F562TA | J-Link, E1/E20 |
| RX630 | R5F56307 | J-Link, E1/E20 |
| RX630 | R5F56308 | J-Link, E1/E20 |
| RX630 | R5F5630A | J-Link, E1/E20 |
| RX630 | R5F5630B | J-Link, E1/E20 |
| RX630 | R5F5630D | J-Link, E1/E20 |
| RX630 | R5F5630E | J-Link, E1/E20 |
| RX631 | R5F56316 | E1/E20 |
| RX631 | R5F56317 | E1/E20 |
| RX631 | R5F56318 | E1/E20 |
| RX631 | R5F5631A | J-Link, E1/E20 |
| RX631 | R5F5631B | J-Link, E1/E20 |
| RX631 | R5F5631D | J-Link, E1/E20 |
| RX631 | R5F5631E | J-Link, E1/E20 |
| RX631 | R5F5631M | J-Link, E1/E20 |
| RX631 | R5F5631N | J-Link, E1/E20 |
| RX631 | R5F5631P | J-Link, E1/E20 |
| RX63N | R5F563NA | J-Link, E1/E20 |
| RX63N | R5F563NB | J-Link, E1/E20 |
| RX63N | R5F563ND | J-Link, E1/E20 |
| RX63N | R5F563NE | J-Link, E1/E20 |
| RX63T | R5F563T4 | J-Link, E1/E20 |
| RX63T | R5F563T5 | J-Link, E1/E20 |
| RX63T | R5F563T6 | J-Link, E1/E20 |
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.