IAR Embedded
Workbench for
M16C and R8C
|
Integrated
development
environment and
optimizing C/C++
compilers for
M16C
|
|
IAR Embedded
Workbench for
M16C provides
full support for
devices in
M16C/1x, M16C/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.30
|
- Improved
optimization
- Improved
E8a emulator
support
- IAR
visualSTATE
build
integration
- IDE
improvements
- Updated
device support
|
|
|
Key components
|
- Integrated
development
environment
with project
management
tools and
editor
- Highly
optimizing
M16C compiler
supporting C
and C++
-
Configuration
files for all
M16C/1X-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, both
printed and in
PDF format
-
Context-sensitive
online help
|
Supported
devices
|
IAR Embedded
Workbench supports
the M16C/1X—3X,
M16C/6X, and R8C
Series of CPU
Cores.
Complete list of
supported
devices
|
Hardware debugging
support
|
- Renesas
PC7501
emulator
- Renesas
E8/E8a
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. |