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

> > >

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

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

· Cortex-A15   
· Cortex-A9   
· Cortex-A8   
· Cortex-A7
· Cortex-A5   
· Cortex-R7
· Cortex-R5
· Cortex-R4(F)
· Cortex-M4(F)
· Cortex-M3
· Cortex-M1
· Cortex-M0+
· Cortex-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 編譯器 (最新 6.4 版之 Code speed最佳化較前一版改進30-40%)。
·  自動檢查(MISRA C規則的MISRA C:2004)
·  符合ARM EABI的CMSIS標準
·  廣泛的硬體目標系統支持
·  可選購的 IAR 的 I-Jet 和 JTAGjet 硬體除錯 probe
·  電源除錯可將功耗視覺化,並與程式碼相互關聯
·  Run-time程式庫包括原始碼
·  重新定位ARM組譯器
·  連結器和程式庫工具
·  的C-SPY®除錯器,ARM模擬器,JTAG支持,並支持硬體上的RTOS核心識別除錯
·  可從IAR Systems和RTOS供應商作RTOS插件(plug-in)
·  超過3100個樣品專案來自許多不同製造商的評估板
·  PDF格式的使用和參考指南
·  上下文敏感的聯結輔助
晶片的特定支持:
·  支持各家評估板超過3100個範例專案,例如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, Cortex R4(F)/R5/R7, Cortex A5/A7/A8/A9/A15和XScale。
Product packages
IAR Embedded Workbench® for ARM 提供以下不同產品版本:
 
Standard
Limited
Cortex
Baseline
Editor
Yes
Yes
Yes
Yes
Project Manager
Yes
Yes
Yes
Yes
IAR C/C++ Compiler for ARM
Yes
Yes
Yes²
Yes³
IAR Assembler for ARM
Yes
Yes
Yes
Yes
Linker and librarian
Yes
Yes
Yes
Yes
MISRA C checker
Yes
 
Yes
 
C-SPY® Debugger
Yes
 
Yes
Yes
Run-time libraries incl source code
Yes
Yes
Yes
Yes
Power debugging
Yes
 
Yes
 
Hardware debugging support
Yes
 
Yes
Yes
RTOS plugins
Yes
 
Yes
Yes
SUA¹
Yes
Yes
Yes
Limited4
Part number
EWARM
EWARM-LE
EWARM-CM
EWARM-BL
1 Support and Update Agreement (SUA)
2 限制只支援Cortex-M族系(Cortex-M0/M0+, Cortex-M1, Cortex-M3 and Cortex-M4).
3 在源自C/C++及assembler原始程式碼.compiled及and linked程式碼, 有256KB大小限制
4 90天技術保固. 包括安裝及產品使用的基本支援.
 

回上頁

 
 
 
   

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