Supported Target Families:
- ARM7TDMI: ARM710T, ARM720T, ARM740T, AT91SAM7, LPC2000, MAC7100, STR7, TMS470, ADuC7034
- ARM9TDMI: ARM920T, ARM922T, ARM926EJS, ARM940T, ARM9E, ARM946E, ARM966ES, STR9, i.MX233, i.MX25, i.MX27, TMS320DM355, TMS320DM6446, OMAP L138
- XSCALE: PXA255, PXA270, PXA303, PXA320, IXP425, IXP460, IXP465
- ARM11: ARM1136, ARM1156, ARM1176, i.MX31, i.MX35
- Cortex-M0 (JTAG/SWD): LPC1XXX
- Cortex-M3 (JTAG/SWD): STM32, SAM3, LPC13xx, LPC17xx, LM3S, Actel Smart Fusion A2F200 and A2F500
- Cortex-M4 (JTAG/SWD): Freescale Kinetis K10, K20, K40, K60, K70; Atmel SAM4
- Cortex-M7: Atmel SAM V70, SAM V71, NXP i.MXRT1020, i.MXRT1050, i.MXRT1060
- Cortex-M: SWO Stimulus trace and Profiling support
- Cortex-A5: ATSAMA5D3X
- Cortex-A7: i.MX7, LS1021A, ADSP-SC589
- Cortex-A8: OMAP3530, i.MX50, i.MX51, i.MX53
- Cortex-A9: OMAP4430, AM4378, i.MX6, i.MX6 SoloX, Xilinx Zynq, Altera Cyclone V
- Cortex-A15: OMAP5432
- Cortex-A53 (ARMv8, 64-bit): LS1012A, i.MX8, Xilinx Zynq Ultrascale, BCM2837, Hi6220
- Cortex-A, Cortex-M: NEON/VFP register support
- Cortex-R4F: TMS570
- Power Architecture:
MPC5200, MPC5121, MPC5123, MPC5125
MPC55xx: MPC5510, MPC5514, MPC5517, MPC5534, MPC5553, MPC5554, MPC5565
MPC56xx: MPC5566, MPC5567, MPC5634M, MPC5644A, MPC5675
MPC57xx: MPC5745R
Support for SPE and VLE instruction sets - Power Architecture QUICC II: MPC83xx, MPC8313, MPC8315, MPC8321, MPC8343, MPC8347, MPC8349
- Power Architecture QUICC III: MPC85xx
- Power Architecture QorIQ: P1010, P1020, P2040, P4080, BSC9131
- Power Architecture QorIQ, e5500 64-bit: T1040
- Power Architecture QorIQ, e6500 64-bit: T2080, T4240
- PowerPC: PPC405, PPC440, APM82xx
- COLDFIRE: MCF52XX, MCF53XX, MCF54XX
- Analog Devices BLACKFIN: BF522, BF525, BF527, BF531, BF532, BF533, BF534, BF535, BF536, BF537, BF538, BF539, BF542, BF544, BF548, BF549, BF561A, BF561B, BF592
BF60x - MIPS32: PIC32, ADM5120, RT3050, Atheros AR6001XL, AC494E
- MIPS64: Cavium Octeon CN5020
- AVR32: AVR32AP7, AVR32UC3
Multi Core support
- multicore CPUs supported without extra license
- simultaneously debugging or programming of multiple boards requires an extra license
- multicore programming of NAND Flash devices is not supported
- an adapter controls automatically up to 4 target boards
Built-in debugger support:
- All GNU gdb based: Eclipse, Insight, ddd
- Code Confidence Tools for eCos
- eCosCentric eCosPro Developer’s Kit
Linux Kernel and applications debugging
OS awareness – “info threads” support for many OS: Linux, uClinux, eCos, …
Target Reset control and remote reset detection
Hardware and Software Breakpoints
Blackfin virtual memory support – enables a linear programming and access to a device that is bigger than the visible external asynchronous memory space
Built in FLASH Programmer:
- download images from TFTP, FTP, HTTP server or MMC/SDcard
- telnet command line interface
- serial command line interface
- front panel interface: 2 buttons and 7-segment LED
- can be used as Standalone FLASH programmer without host – the file images are stored on MMC/SD card and controlled via front panel interface
- up to 15 file images can be selected on the front panel
- support of various chip vendors: AMD, Intel, Atmel, Toshiba,SST, SGS and others. The built-in FLASH chip database contains information of more than 1000 chips, support for deviced with CFI (Common Flash Interface) as well as:
- Actel Cortex-M3 SmartFusion A2F series
- Analog ARM7 ADuC7 series
- Atmel Cortex-M3 SAM3 series
- Atmel Cortex-M4 SAM4 series
- Atmel Cortex-M7 SAM V7x series
- Atmel AVR32 AT32UC series
- Atmel ARM7 AT91SAM7 series
- Atmel ARM9 AT91SAM9XE series
- EnergyMicro Cortex-M3 EFM32
- Freescale Cortex-M4 Kinetis series
- Freescale ARM7 MAC7xxx series
- Freescale ARM7 MC13220 series (MC13224)
- Freescale Coldfire 2 MFC2xxx series
- Freescale Power MPC55xx series
- Freescale Power MPC56xx series
- Freescale Power MPC57xx series
- NXP ARM7 LPC2xxx series
- NXP ARM9 LPC29xx series
- NXP Coretex-M0 LPC11xx series
- NXP Coretex-M3 LPC17xx series
- NXP Coretex-M4 LPC40xx series
- NXP Coretex-M4 LPC43xx series
- NXP Coretex-M4 LP541xx series
- Texas Instrumetns ARM7 TMS470 series
- Luminary Cortex-M3 LM3S/Stellaris series
- Microchip MIPS32 PIC32 series
- ST Cortex-M3 STM32 series
- ST ARM7 STR7 series
- ST ARM9 STR9 series
- SD/MMC/eMMC flash memory cards
(NAND Flash, CFI NOR Flash and SPI Flash devices are automatically detected)
- Programming of Atmel AT45DB SPI DataFlash connected to an AT91 MCU or to a Analog Devices Blackfin MCU enables the easy use of AT45DB SPI DataFlash as a boot device
- Programming of ST M25P, Spansion S25F and SST SST25 SPI Flash devices connected to a Analog Devices Blackfin MCU
- Programming of I2C EEPROMs – MCU independent
- Programming of FPGA/CPLD devices (JBC Player)
- NAND Flash programming – MCU independent and with various ECC methods:
- software ECC
- hardware ECC for the following CPUs:
AMCC PowerPC APM82xxx
Analog Blackfin BF5xx series
ATMEL SAM series
Freescale ARM9 iMX2x series
Freescale ARM11 iMX3x series
Freescale Cortex-A8 iMX5x series
Freescale Power MPC5125 series
Freescale Power MPC83xx series
NXP ARM9 LPC3xxx series
Marvell XSCALE PXA320
Texas Instruments ARM9 Davinci DM64xx series
Texas Instruments ARM9 Davinci DM3xx series
Texas Instruments ARM9 OMAP L138 series
Texas Instruments Cortex-A8 OMAP3 series
Texas Instruments Cortex-A9 OMAP4 series
Samsung Cortex-A8 S5PC100 series
Note: multicore programming of NAND Flash devices is not supported
- OneNAND Flash programming – MCU independent
- NAND FLASH JFFS2, YAFFS2 support
- MMC/SD, eMMC support for iMX35, iMX6
- auto FLASH program after target power detect
- multi FLASH support – up 4 devices per core
- unique serial number support
- built-in speaker
- ideal for small and mid-range manufacturing