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