|
GNU Support

Please take a minute to answer our poll question, "What functions do you mostly use the Abatron BDI Probe for"?
High-speed BDM/JTAG Interface for GNU Debugger
bdiGDB enhances the GNU debugger (GDB), with Background Debug Mode (BDM) and JTAG debugging via BDI2000 and BDI3000. All users of a processor with a CPU32/32+, PowerPC, ARM, XScale, MIPS32/64 and M-CORE can benefit from this debugging mode. The bdiGDB system supports Linux kernel debugging also when MMU is enabled. With the built-in Ethernet interface you get a very fast code download speed. No target communicataion channel (e.g. serial line) is wasted for debugging purposes. Even better, you can use fast Ethernet debugging with target systems without network capability. The host to BDI communication uses the standard GDB remote protocol. An additional Telnet interface is available for special debug tasks (e.g. force a hardware reset, program flash memory).
Highlights
- Source level debugging with GDB via BDM/JTAG interface
- Supports CPU32/32+, ColdFire, PowerPC, ARM, MIPS32/64, XScale and M-CORE
- Assist in bringing up new hardware
- Supports Linux kernel debugging also when MMU is enabled
- Ethernet debugging also with target systems without network capability
- Built-in on-board programming of popular flash memories
- Programming of the internal flash memory for MPC555 and MPC565
- Internal break register supported (allows debugging of code running out of a read only memory)
- Download speed up to 1500 Kbytes/s (BDI3000, Telnet)
- No target communication channel (e.g. serial line) is wasted for debugging purposes
- Easy to connect on target
- Supports Windows, Unix and Linux hosts
- 3 years hardware warranty and 1 year software warranty support (PAP Program available to extend software and phone support)
As of April 15, 2008 the BDI2000 hardware is no longer available for bdiGDB. Abatron will continue to support the BDI2000 with software updates and technical support. In addition, any new CPU support or enhancements that are added to the BDI3000 firmware will also be added to the BDI2000 firmware.
Supported Target Families
- CPU32/32+ (BDI2000 only)
- ColdFire (MCF5204, MCF5206(e) and MCF5272 are not supported with BDI3000)
- MPC5xx/8xx
- MPC55xx (Nexus Class 1, no VLE support)
- PPC6xx/7xx, MPC82xx, MPC83xx, MPC7400/7410, MGT5100, MPC51xx, MPC5200
- MPC744x, MPC745x, MPC8641/D
- MPC85xx, P10xx, P20xx
- PPC4xx (405EP, 405EX, 405EXr, 405EZ, 405GP, 405GPr, 440EP, eepEPx, 440GP, 440GR, 440GRx, 440GX, 440SP, 440SPe, 460GT, 460EX, Xilinx Virtex-II Pro, Xilinx Virtex-4)
- ARM7/9/9E (ARM7TDMI, ARM710T, ARM720T, ARM470T, ARM9TDMI, ARM920T, ARM922T, ARM940T, TI925T, ARM9E, ARM926E, ARM946E, ARM966E, Feroceon Cores)
- ARM11 (ARM1136, Cortex-A8 (OMAP3430), Cortex-M-3 (STM32)
- XScale (IOP310, IOP321, IOP331, IOP332, PXA210, PXA250, PXA255, PXA270, IXP420, IXP421, IXP422, IXP425, IXP460, IXP465, IXP2325, IXP 2350, IXP2400, IXP2800, IXP2850)
- MIPS32 (4K, 4KE, 24K, IDT RC323xx, IDT RC324xx, AU1xxx)
- MIPS64 (5K, Cavium OCTEON & OCTEON Plus, Wintegra)
- PA6T
- M-CORE (BDI2000 Only)
- XLR/XLS (XLR508, XLR516, XLR523, XLR716, XLR732, XLS204, XLS208, XLS404, XLS408, XLS416, XLS608, XLS616)
- QorIQ P4
Please contact us for availability or for specific CPU support.
BDI Products Available
BDI3000 & bdiGDB Bundles
| Part Number |
Software For |
Interface Software |
|
| USI07-60002 |
BDI3000 |
bdiGDB-PPC4xx |
 |
| USI07-60004 |
BDI3000 |
bdiGDB-MPC5xx/8xx |
 |
| USI07-60006 |
BDI3000 |
bdiGDB-MPC55xx |
 |
| UIS07-60008 |
BDI3000 |
bdiGDB-PPC6xx/7xx/82xx/83xx, MPC7400/7410, MGT5100, 5200 |
 |
| USI07-60010 |
BDI3000 |
bdiGDB-MPC744x/745x/86xx |
 |
| USI07-60012 |
BDI3000 |
bdiGDB-MPC85xx |
 |
| USI07-60013 |
BDI3000 |
bdiGDB-QorIQ P4 |
 |
| USI07-60014 |
BDI3000 |
bdiGDB-ARM7/9/9E |
 |
| USI07-60016 |
BDI3000 |
bdiGDB-ARM11/Cortex-A8/M3 |
 |
| USI07-60018 |
BDI3000 |
bdiGDB-XScale |
 |
| USI07-60020 |
BDI3000 |
bdiGDB-ColdFire |
 |
| USI07-60022 |
BDI3000 |
bdiGDB-MIPS32 |
 |
| UIS07-60024 |
BDI3000 |
bdiGDB-MIPS64 |
 |
| USI07-60026 |
BDI3000 |
bdiGDB-PA6T |
 |
| USI07-60028 |
BDI3000 |
bdiGDB-XLS/XLR |
 |
bdiGDB Firmware Only for BDI3000
| Part Number |
BDM/JTAG |
Interface Software |
|
| USI07-61002 |
BDI3000 |
bdiGDB-PPC4xx |
 |
| USI07-61004 |
BDI3000 |
bdiGDB-MPC5xx/8xx |
 |
| USI07-61006 |
BDI3000 |
bdiGDB-MPC55xx |
 |
| UIS07-61008 |
BDI3000 |
bdiGDB-PPC6xx/7xx/82xx/83xx, MPC7400/7410, MGT5100, 5200 |
 |
| USI07-61010 |
BDI3000 |
bdiGDB-MPC744x/745x/86xx |
 |
| USI07-61012 |
BDI3000 |
bdiGDB-MPC85xx |
 |
| USI07-61013 |
BDI3000 |
bdiGDB-QorIQ P4 |
 |
| USI07-61014 |
BDI3000 |
bdiGDB-ARM7/9/9E |
 |
| USI07-61016 |
BDI3000 |
bdiGDB-ARM11/Cortex-A8/M3 |
 |
| USI07-61018 |
BDI3000 |
bdiGDB-XScale |
 |
| USI07-61020 |
BDI3000 |
bdiGDB-ColdFire |
 |
| USI07-61022 |
BDI3000 |
bdiGDB-MIPS32 |
 |
| UIS07-61024 |
BDI3000 |
bdiGDB-MIPS64 |
 |
| USI07-61026 |
BDI3000 |
bdiGDB-PA6T |
 |
| USI07-61028 |
BDI3000 |
bdiGDB-XLS/XLR |
 |
bdiGDB Firmware Only for BDI2000
| Part Number |
Software For |
Interface Software |
|
| USI07-210003 |
BDI2000 |
bdiGDB-CPU32/32+ |
 |
| USI07-210053 |
BDI2000 |
bdiGDB-MPC5xx/8xx |
 |
| USI07-210103 |
BDI2000 |
bdiGDB-PPC6xx/7xx/82xx/83xx, MPC7400/7410, MGT5100, 5200 |
 |
| UIS07-210153 |
BDI2000 |
bdiGDB-PPC4xx |
 |
| USI07-210203 |
BDI2000 |
bdiGDB-MPC55xx |
 |
| USI07-210253 |
BDI2000 |
bdiGDB-ARM7/9/9E |
 |
| USI07-210303 |
BDI2000 |
bdiGDB-ColdFire |
 |
| USI07-210353 |
BDI2000 |
bdiGDB-MPC744x/745x/86xx |
 |
| USI07-210403 |
BDI2000 |
bdiGDB-MIPS32 |
 |
| USI07-210453 |
BDI2000 |
bdiGDB-XScale |
 |
| USI07-210503 |
BDI2000 |
bdiGDB-M-CORE |
 |
| UIS07-210553 |
BDI2000 |
bdiGDB-MIPS64 |
 |
| USI07-210603 |
BDI2000 |
bdiGDB-MPC85xx |
 |
| USI07-210653 |
BDI2000 |
bdiGDB-ARM11/Cortex-A8/M3 |
 |
| USI07-210703 |
BDI2000 |
bdiGDB-PA6T |
 |
| USI07-210753 |
BDI2000 |
bdiGDB-XLS/XLR |
 |
| USI07-210803 |
BDI2000 |
bdiGDB-QorIQ P4 |
 |
Additional Items Available
Linux Specific Tools
 |
LinuxScope-JTD
JTAG Target Debugger
Optimized for the BDI2000 & BDI3000 |
Additional Information
|

|