編譯除錯工具概述
ARM
8051
MSP430
AVR
C-RUN
UML 開發設計工具
Wireless方案
回上一頁
 
 
 
 
 

> > >

Embedded Workbench for ARM:
整合開發環境和最佳化的C/ C + + 編譯除錯器

IAR Embedded Workbench提供所有ARM族系裝置的廣泛支持。包括現成的設備配置檔案,Flash loader,及超過5,000個裝置(device)。IAR Embedded Workbench與其他的ARM EABI標準的編譯器相容,並支持以下ARM核心:

· Cortex-A15/A9/A8/A7/A5
· Cortex-R8/R7/R5/R4(F)
· Cortex-M23/M33/M7/M4(F)/M3/M1/M0+/M0
· ARM11
· ARM9E (ARM926EJ-S, ARM946E-S and ARM966E-S, ARM968E-S)
· ARM9 (ARM9TDMI, ARM920T, ARM922T and ARM940T)
· ARM7 (ARM7TDMI, ARM7TDMI-S and ARM720T)
· ARM7E (ARM7EJ-S)
· SecurCore (SC000, SC100, SC110, SC200, SC210, SC300)
· XScale
IAR EWARM的特點:
·  項目管理工具和編輯器的整合開發環境
·  高度最佳化的 C 和 C++ ARM 編譯器 。
·  自動檢查(MISRA C規則)
·  符合ARM EABI的CMSIS標準
·  廣泛的硬體目標系統支持
·  可選購的 IAR 的 I-Jet 和 JTAGjet 硬體除錯 probe
·  電源除錯可將功耗視覺化,並與程式碼相互關聯
·  Run-time程式庫包括原始碼
·  重新定位ARM組譯器
·  連結器和程式庫工具
·  C-SPY®除錯器,ARM模擬器,JTAG支持,並支持硬體上的RTOS核心識別除錯
·  可從IAR Systems和RTOS供應商作RTOS插件(plug-in)
·  超過3100個樣品專案來自許多不同製造商的評估板
·  PDF格式的使用和參考指南
·  上下文敏感的聯結輔助
晶片的特定支持:
·  支持各家評估板超過9000個範例專案,例如IAR Systems, Actel, Analog Devices, Aiji Systems, ARM, Atmel, Cirrus Logic, EnergyMicro, Freescale, Fujitsu, Holtek, Keil, LogicPD, Micronas, Nohau, Nuvoton, NXP, OKI, Olimex, ON Semiconductor, Pasat, Phytec, Samsung, ST, Texas Instruments and Toshiba.
·  支持4 GB的應用在ARM和Thumb模式
·  每個功能都可以在ARM或Thumb模式下編譯
·  產生VFP向量浮點協處理器的程式碼
·  內在的NEON支持
 
 
Resources
Download
 
 
 
硬體除錯支援...
Probe (JTAG/SWD)
Note
I-jet
Supports ARM7/ARM9/ARM11 and Cortex-M/R/A cores
JTAGjet
Trace module integrated in the debugger.
RDI
Supports RDI (Remote Debug Interface) based debug probes.
GDB server
Jeeni EPI
Stellaris FTDI
LMI FTDI driver
Stellaris ICDI
Macraigor OCDemon
mpDemon, usbDemon, usb2Demon, usb2Sprite
P&E Micro JTAG probes
Multilink, Cyclone, OSJTAG
STMicroelectronics ST-LINK V2
Supports STM32 devices
STMicroelectronics ST-LINK
Supports STM32 devices
SAM-ICE
Supports Atmel AT91SAM devices
J-Link Lite LPC Edition
Supports ARM based devices from NXP
mIDASLink
Supports devices from Analog Devices
DIGI JTAG Link
Supports DIGI devices
XDS100
Supports TI devices
 
 
ROM-monitor
Note
IAR ROM-monitor
Used in boards from Analog Devices, NXP, and OKI.
Angel ROM-monitor
Used in boards from Atmel and Cirrus Logic.
RTOS支援
Operating system
Built-in plugin
Vendor plugin
AVIX
Yes
CMX-RTX
Yes
CMX-Tiny+
Yes
e-Force µC3/Compact
Yes
eSysTech X Realtime kernel
Yes
Express Logic ThreadX
Yes
FreeRTOS, OpenRTOS, SafeRTOS
Yes
Freescale MQX
Yes
Micrium µC/OS-II
Yes
Micro Digital SMX RTOS
Yes
NORTi MiSPO
Yes
OSEK (ORTI)
Yes
Quadros RTXC
Yes
Segger embOS
Yes
 
Unicoi Fusion
 
Yes
可支援的裝置:
從以下晶片廠, IAR Embedded Workbench支持ARM7, ARM9, ARM9E, ARM10E, ARM11, SecurCore, Cortex M0/M0+/M1/M3/M4/M7/M23/M33, Cortex R4(F)/R5/R7/R8, Cortex A5/A7/A8/A9/A15和XScale。
Product editions quick guide:

 

Functional Safety

Standard

Cortex-M

Cortex-M0

Limited

Baseline

Core support

Arm Cortex-M0, M0+, M1, M3, M4, M7, R4, R5, R7, A5, A7, A8, A9, A15 and Arm11, Arm9, Arm7, SecurCore

Arm Cortex-M0, M0+, M1, M3, M4, M7, M23, M33, R4, R5, R7, A5, A7, A8, A9, A15 and Arm11, Arm9, Arm7, SecurCore

Arm Cortex-M0, M0+, M1, M3, M4/M4F, M7, M23, M33

Arm Cortex-M0, M0+, M1, M23

Arm Cortex-M0, M0+, M1, M3, M4, M7, M23, M33, R4, R5, R7, A5, A7, A8, A9, A15 and Arm11, Arm9, Arm7, SecurCore

Arm Cortex-M0, M0+, M1, M3, M4, M7, M23, M33, R4, R5, R7, A5, A7, A8, A9, A15 and Arm11, Arm9, Arm7, SecurCore

Editor

Project Manager

IAR C/C++ Compiler for Arm

1

IAR Assembler for Arm

Linker and librarian

MISRA C checker

 

 

C-SPY® Debugger

 

Run-time libraries incl source code

Power debugging

 

 

 

Hardware debugging support

 

RTOS plugins

 

Support and Update Agreement (SUA)

Limited2

Static code analysis

Optional3

Optional3

Optional3

Optional3

 

 

Runtime analysis

Optional4

Optional4

Optional4

Optional4

 

 

Certified for Functional Safety5

 

 

 

 

 

Part number

EWARMFS

EWARM

EWARM-CM

EWARM-CM0

EWARM-LE

EWARM-BL

1  256KB size limit on compiled code and linked code originating from C/C++ and assembler source code.

2  90 days Technical Warranty. Includes basic support on installation and product use.

3  Static code analysis available with add-on product C-STAT.

4  Runtime analysis available with add-on product C-RUN.

5  Build chain certified according to IEC 61508, ISO 26262 and EN 50128.

 
 

回上頁

 
 
 
   

About us │ Product │ News │ Training │ Download │ Support │ Contact │ Home