GNU Support (EOL Product)

High-speed BDM/JTAG Interface for GNU Debugger

bdiGDB enhances the GNU debugger (GDB), with BDM and JTAG debugging together with the BDI3000. All users of a PowerPC & Power Architecture® technology, ARM, XScale or MIPS32/64 processor 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 communication 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). -> End of Life Information


  • Source level debugging with GDB via BDM/JTAG interface
  • Supports ColdFire, PowerPC & Power Architecture® technology, ARM, Xscale and MIPS32/64
  • 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 e.g. for MPC555 and MPC565
  • Internal break register supported (allows debugging of code running out of a read only memory)
  • Download speed up to 1500Kbytes/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
  • Warranty and Support Terms

Supported Target Families

  • PPC4xx:

    • 405EP, 405EX, 405EXr, 405EZ, 405GP, 405GPr
    • 440EP, 440EPx, 440GP, 440GR, 440GRx, 440GX, 440SP, 440SPe, 460GT, 460EX,
    • APM821xx, APM83xxx, APM86xxx
    • Xilinx Virtex-II Pro, Xilinx Virtex-4
    • Avago Technologies (LSI) ACP3400 & AXE3500

  • MPC5xx/8xx
  • MPC55xx (Nexus Class 1, no VLE support)
  • PPC6xx/7xx, MPC82xx, MPC83xx, MPC7400/7410, MGT5100, MPC51xx, MPC5200
  • MPC744x, MPC745x, MPC8641/D
  • MPC85xx/P10xx/P2020
  • QorIQ P2040/P3/P4/P5/T1/T2/T4
  • ARM7/9/9E:

    • ARM7TDMI, ARM710T, ARM720T, ARM740T
    • ARM9TDMI, ARM920T, ARM922T, ARM940T, TI925T
    • ARM9E, ARM926E, ARM946E, ARM966E
    • Feroceon Cores

  • ARM11 / Cortex:

    • ARM11, Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9/Cortex-A9 MPCore/Xilinx Zynq-7000 EPP platform, Cortex-A15, Cortex-M0,
    • Cortex-M3, Cortex-M4, Cortex-R4

  • ARMv8 (APM X-Gene™)
  • XScale:

    • IOP310, IOP321, IOP331, IOP332
    • PXA210, PXA250, PXA255, PXA270
    • IXP420, IXP421, IXP422, IXP425, IXP430, IXP435, IXP460, IXP465
    • IXP2325, IXP2350, IXP2400, IXP2800, IXP2850

  • MIPS32:

    • M4K, M4KE, M24K, M34K, 74K, IDT RC323xx, IDT RC324xx, AU1xxx  

  • MIPS64:
    • 5K, Cavium OCTEON, OCTEON Plus, OCTEON II, Cavium CN70xx/CN71xx, Broadcom XLP, Wintergra

  • Broadcom XLR/XLS
  • PA6T
  • ColdFire (MCF5204, MCF5206(e) and MCF5272 are not supported with BDI3000)
  • CPU32/CPU32+ (for existing BDI2000 only)
  • M-CORE (for existing BDI2000 only)


Contact Abatron for availability or for specific CPU support.


Since 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.

More Information

Partner Links

Linux products & services

Single Boards


GNAT Pro - Ada