Abatron – BDI3000
The BDI3000 is leading development tool for Embedded Linux kernel debugging as well as Loadable Kernel Module (LKM) debugging.
The BDI3000 run firmware called bdiGDB that is implementation of GDBSERVER running on the BDI3000 hardware.
Nothing is running on HOST PC! All communication is made directly from GDB to the BDI3000 hardware where the bdiGDB firmware
interpret the commands to JTAG interface that use to control and communicate with the target.
This mechanism developed by Abatron is proven stable solution for GDB debuggers for more than years.
The bdiGDB firmware supports Embedded Linux kernel / Android debugging also when MMU is enabled.
It use Ethernet interface so you get a very fast code download speed and flexibility,
No target communication channel (e.g. serial line) is wasted for debugging purposes.More than that the BDI3000 can function as serial to Ethernet bridge where serial console message are routed to telnet session in any port you choose.This will let you have full remote access and view of your target.
HOST (PC running GDB) to BDI hardware communication are the standard GDB remote protocol.
Any debugger based on GDB can communicate with the BDI3000.
BDI3000 also have an additional Telnet interface (CLI) that is use for special debug tasks.
It’s low level interface give capabilities like force a hardware reset, program flash memory, etc.
As well as viewing/testing memory access, register modification and more helpful features for board bring-up.
*) RS232 support for bdiPro and bdiAccess only
Marks | BDI3000 |
---|---|
RS232 host interface, max baudrate | 115 Kbaud |
Network Interface | 10/100 BASE-T |
BDM clock (max.) | 32 MHz |
JTAG clock (max.) | 32 MHz |
Supported target voltages | 1.2 – 5 V |
Operating temperature | +5°C… +60°C |
Storage temperature | -20°C… +65°C |
Relative Humidity (non-condensing) | < 90% rF |
Size (without cables) | 160 x 85 x 35 mm |
Electromagnetic compatibility | CE compliant |
Restriction of Hazardous Substances | RoHS 2002/95/EC compliant |
Hardware Warranty | 3 Years |
Target CPU | JTAG Clock | Kbytes/s |
---|---|---|
ARM7TDMI | 32 MHz | 900 |
ARM11 | 32 MHz | 1000 |
XScale | 32 MHz | 1600 |
PPC440EP | 32 MHz | 600 |
MPC855 | 16 MHz | 950 |
MPC5554 | 11 MHz (Nexus) | 600 |
MPC8280 | 32 MHz | 170 |
MPC8349 | 32 MHz | 1300 |
MPC8548 | 32 MHz | 1300 |
ColdFire | 32 MHz | 1100 |
MIPS32 | 32 MHz | 600 |
Target CPU | Flash | JTAG Clock | Kbytes/s |
---|---|---|---|
MPC8349E MDS | I28F640J3 / 16-bit | 32 MHz | 124 |
EVKIT 405EP | AM29LV160DB / 16-bit | 32 MHz | 180 |
M5329EVB | I28F160C3 / 16-bit | 16 MHz | 110 |
PXA250 | I28F128J3 / 32-bit | 32 MHz | 220 |
ARM7TDMI | SST39VF400 / 16-bit | 32 MHz | 130 |
MPC8560ADS | I28F640J3 / 32-bit | 32 MHz | 190 |
MPC8260FADS | LH28F016 / 32-bit | 32 MHz | 110 |
DB1100(MIPS32) | AM29LV640MH/L / 32-bit | 32 MHz | 104 |
The BDI3000 communicates with the target system with up to 32 Mbit/s and allows very fast program download rates of up to 1500 Kbytes/s.
As a result of consistent implementation of latest technology, the BDI3000 is optimally prepared for further enhancements. The firmware and the programmable logic of the BDI3000 can be updated by the user with a simple configuration program. The BDI3000 supportstarget systems voltages from 1.2 Volts to 5.0 Volts.