Albatron Technology ARM11/Cortex-A8 Battery Charger User Manual


 
bdi
GDB
for GNU Debugger, BDI2000 (ARM11/Cortex-A8) User Manual 4
© Copyright 1997-2007 by ABATRON AG Switzerland V 1.04
1 Introduction
bdiGDB enhances the GNU debugger (GDB), with JTAG debugging for ARM11 and Cortex-A8 based
targets. With the builtin Ethernet interface you get a very fast download speed of up to 200 Kbytes/
sec. No target communication channel (e.g. serial line) is wasted for debugging purposes. Even bet-
ter, 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).
The following figure shows how the BDI2000 interface is connected between the host and the target:
1.1 BDI2000
The BDI2000 is the main part of the bdiGDB system. This small box implements the interface be-
tween the JTAG pins of the target CPU and a 10Base-T ethernet connector. The firmware and the
programable logic of the BDI2000 can be updated by the user with a simple Windows / Linux config-
uration program. The BDI2000 supports 1.8 – 5.0 Volts target systems (3.0 – 5.0 Volts target systems
with Rev. A/B).
.
UNIX / PC Host
GNU Debugger
(GDB)
BDI2000
AA
AA
bb
bb
aa
aa
tt
tt
rr
rr
oo
oo
nn
nn
AA
AA
GG
GG
SS
SS
ww
ww
ii
ii
ss
ss
ss
ss
MM
MM
aa
aa
dd
dd
ee
ee
Target System
JTAG Interface
Ethernet (10 BASE-T)
ARM