Integrated development environment and optimizing C compiler for SAM8
IAR Embedded Workbench supports all devices in SAM8, SAM8x, SAM8xRC, SAM8xRCRI and SAM8xRI cores. Hardware debugging support for Samsung SMDS II+, Aiji OPENice i500 and OPENice i2000 emulators are included in the standard edition.
Download
Key components:
- Integrated development environment with project management tools and editor
- Highly optimizing C compiler for SAM8
- Generic device files supporting the SAM8x, SAM8xRC, SAM8xRCRI and SAM8xRI cores
- C-SPY Debugger with SAM8 simulator and emulator support for Samsung SMDS II+, OPENice i500 and OPENice i2000 from Aiji systems
- OSEK RTOS-aware debugging
- Run-time libraries
- Relocating SAM8 assembler
- Linker and librarian tools
- C-SPY debugger with SAM8 simulator and support for RTOS-aware debugging on hardware
- Example projects for SAM8 and code templates
- User and reference guides in PDF format
- Context-sensitive online help
Hardware debugging support:
- Samsung SMDS II+ emulator
- Aiji System: OPENice i500 and OPENice i2000 emulator
RTOS support:
- RTOS-aware debugging with built-in plugin for OSEK Run Time Interface ORTI
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:
IAR Embedded Workbench from IAR Systems supports the following different SAM8 cores by generic device files:
SAM8, SAM8x, SAM8xRC, SAM8xRCRI and SAM8xRI
For the following devices there are configuration files available. Most of them are supported by header source files for the SAM8 compiler and assembler as well as device description files used by the SAM8 simulator and emulator:
| Model |
| S3C8075 |
| S3C8095 |
| S3C80A4 |
| S3C80A5 |
| S3C80A8 |
| S3C80B4 |
| S3C80B5 |
| S3C80B8 |
| S3C80C5 |
| S3C80C8 |
| S3C80E5 |
| S3C80E7 |
| S3C80F7 |
| S3C80F9 |
| S3C80G7 |
| S3C80G9 |
| S3C80J9 |
| S3C80JB |
| S3C80L4 |
| S3C80M4 |
| S3C820B |
| S3C821A |
| S3C822B |
| S3C8235 |
| S3C8238 |
| S3C8245 |
| S3C8247 |
| S3C8248 |
| S3C8249 |
| S3C825A |
| S3C826A |
| S3C8274 |
| S3C8275 |
| S3C8278 |
| S3C8285 |
| S3C8289 |
| S3C828B |
| S3C82E5 |
| S3C82F5 |
| S3C830A |
| S3C8454 |
| S3C8465 |
| S3C8469 |
| S3C8475 |
| S3C8478 |
| S3C8488 |
| S3C848A |
| S3C84A4 |
| S3C84BB |
| S3C84E5 |
| S3C84H5 |
| S3C84I8 |
| S3C84I9 |
| S3C851B |
| S3C852B |
| S3C8625 |
| S3C8627 |
| S3C8629 |
| S3C8639 |
| S3C863A |
| S3C8647 |
| S3C865B |
| S3C866b |
| S3C880A |
| S3C8835 |
| S3C8837 |
| S3C8847 |
| S3C8849 |
| S3C89C5 |
| S3C9004 |
| S3C9014 |
| S3C921F |
| S3C9228 |
| S3C9234 |
| S3C927F |
| S3C9404 |
| S3C9414 |
| S3C9424 |
| S3C9428 |
| S3C9432 |
| S3C9434 |
| S3C9442 |
| S3C9444 |
| S3C9452 |
| S3C9454 |
| S3C9488 |
| S3C9498 |
| S3C94A5 |
| S3C9644 |
| S3C9654 |
| S3C9658 |
| S3C9664 |
| S3C9674 |
| S3C9678 |
| S3C9688 |
| S3C9698 |
| S3F80K9 |
| S3F80L4 |
| S3F82HB |
| S3F82I9 |
| S3F84DB |
| S3F84NB |
| S3F84E9 |
| S3F9464 |
| S3F9474 |
| S5L951F |
| S3F80K5 |
| S3F80KB |
| S3F80N8 |
| S3F80P5 |
| S3F80P9 |
| S3F80PB |
| S3F82E5 |
| S3F82HB |
| S3F82I9 |
| S3F82MA |
| S3F82NB |
| S3F84A5 |
| S3F84B8 |
| S3F84P4 |
| S3F84Q5 |
| S3F84T5 |
| S3F84UA |
| S3F84VB |
| S3F84YB |
| S3F84ZB |
| S3F8S24 |
| S3F8S28 |
| S3F94C4 |
| S3F94C8 |
Test
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.