IAR Embedded Workbench for Renesas M32C |
Integrated development environment and optimizing C/C++ compiler for M32C |
| IAR Embedded Workbench for M32C provides full support for devices in M32 C and M16C/8x series and generates very compact and efficient code. Built-in plugins to various hardware debug systems and RTOSes are included in the standard edition. |
| |
Highlights in version 3.21 |
- Support for the Renesas Compact Emulator
- Renesas style SFR definitions added to I/O-files
- Memory Save/Restore
- Statics watch window
- Symbolic Memory window
- Improved breakpoint display
|
| |
Key components |
- Integrated development environment with project management tools and editor
- Highly optimizing M32C compiler supporting C and C++
- Configuration files for all M32C and M16C/8x families
- ROM-monitor and emulator debugger support
- Run-time libraries
- Relocating M32C assembler
- Linker and librarian tools
- C-SPY debugger with M32C simulator and support for RTOS-aware debugging on hardware
- Example projects for M32C 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 M32C and M16C/8x families. Configuration files and hardware debugging support are available for the following devices:
M30800FC, M30800MC, M30800S, M30800SA, M30802FC, M30802MC, M30802S, M30803FG, M30803MG, M30803S, M30805FG, M30805MG, M30805S, M30810MC, M30810MCT, M30810MCV, M30812MC, M30812MCT, M30812MCV, M3081LMC, M3081NMC, M30823MH, M30823MW, M30825MH, M30825MW, M30826MH, M30827MH, M30828MH, M30829MH, M30833FJ, M30833FJT, M30833FJV, M30835FJ, M30840MC, M30840ME, M30840S, M30842MC, M30842ME, M30842S, M30843FH, M30843FJ, M30843FJT, M30843FW, M30843MW, M30845FH, M30845FJ, M30845FJT, M30845FW, M30845MW, M30850FJ, M30850FJT, M30852FJ, M30852FJT, M30853FH, M30853FHT, M30853FJ, M30853FW, M30853FWT, M30853MW, M30855FH, M30855FHT, M30855FJ, M30855FW, M30855FWT, M30855MW, M30863FH, M30863FJ, M30865FH, M30865FJ, M30865FJT, M30873FH, M30873MH, M30875FH, M30875MH, M30876FJ, M30876MJ, M30878FJ, M30878MJ, M30879FK, M30879FL, M3087BFK, M3087BFL, M30880FH, M30880FJ, M30880FW, M30882FH, M30882FJ, M30882FW, M30950FH, M30952FH, M30953FJ, M30955FJ, M30956FK, M30958FK
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. |
Hardware debugging support |
- Renesas PC7501 emulator
- Renesas E8 on-chip debug (OCD)
- Renesas ROM-monitor used various evaluation boards
- via RS232 or USB connection
- via Renesas USB Flash Writer M3A-0665 (USB Monitor board)
Other HW debugger support via compatible output format:
- Renesas Compact Emulator
- Renesas PC4701 Emulator
- Sophia Systems HyperSTAC for M32C etc.
|
RTOS support |
RTOS-aware debugging with built-in plugins:
- Enea OSE Epsilon
- 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. |
| |
| Shortcut to this page: http://www.iar.com/ewm32c |
|