bdi
GDB
for GNU Debugger, BDI2000 (ARM)
User Manual
30
© Copyright 1997-2005 by ABATRON AG Switzerland
V 1.17
SIO port [baudrate]
When this line is present, a TCP/IP channel is routed to the BDI’s RS232
connector. The port parameter defines the TCP port used for this BDI to
host communication. You may choose any port except 0 and the default
Telnet port (23). On the host, open a Telnet session using this port. Now
you should see the UART output in this Telnet session. You can use the
normal Telnet connection to the BDI in parallel, they work completely inde-
pendent. Also input to the UART is implemented.
port
The TCP/IP port used for the host communication.
baudrate
The BDI supports 2400 ... 115200 baud
Example:
SIO 7 9600 ;TCP port for virtual IO
DCC port
When this line is present, a TCP/IP channel is routed to the ARM debug
communication channel (DCC). The port parameter defines the TCP port
used for this BDI to host communication. You may choose any port except
0 and the default Telnet port (23). On the host, open a Telnet session using
this port. Now you should see the DCC output in this Telnet session. You
can use the normal Telnet connection to the BDI in parallel, they work
completely independent. Also input to DCC is implemented.
port
The TCP/IP port used for the host communication.
Example:
DCC 7 ;TCP port for DCC I/O
Daisy chained JTAG devices:
For ARM targets, the BDI can also handle systems with multiple devices connected to the JTAG scan
chain. In order to put the other devices into BYPASS mode and to count for the additional bypass
registers, the BDI needs some information about the scan chain layout. Enter the number (count) and
total instruction register (irlen) length of the devices present before the ARM chip (Predecessor). En-
ter the appropriate information also for the devices following the ARM chip (Successor):
SCANPRED count irlen
This value gives the BDI information about JTAG devices present before
the ARM chip in the JTAG scan chain.
count
The number of preceding devices
irlen
The sum of the length of all preceding instruction regis-
ters (IR).
Example:
SCANPRED 1 8 ; one device with an IR length of 8
SCANSUCC count irlen
This value gives the BDI information about JTAG devices present after the
ARM chip in the JTAG scan chain.
count
The number of succeeding devices
irlen
The sum of the length of all succeeding instruction reg-
isters (IR).
Example:
SCANSUCC 2 12 ; two device with an IR length of 8+4