bdiGDB for GNU Debugger, BDI3000 (ARM11 / Cortex) User Manual 2
© Copyright 1997-2011 by ABATRON AG Switzerland V 1.10
1 Introduction .................................................................................................................................4
1.1 BDI3000.................................................................................................................................4
1.2 BDI Configuration ..................................................................................................................5
2 Installation ...................................................................................................................................6
2.1 Connecting the BDI3000 to Target ........................................................................................6
2.1.1 Adaptive Clocking ........................................................................................................8
2.1.2 Serial Wire Debug ......................................................................................................10
2.2 Connecting the BDI3000 to Power Supply ..........................................................................11
2.3 Status LED «MODE»...........................................................................................................12
2.4 Connecting the BDI3000 to Host .........................................................................................13
2.4.1 Serial line communication ..........................................................................................13
2.4.2 Ethernet communication ............................................................................................ 14
2.5 Installation of the Configuration Software............................................................................15
2.5.1 Configuration with a Linux / Unix host........................................................................16
2.5.2 Configuration with a Windows host ............................................................................18
2.5.3 Configuration via Telnet / TFTP .................................................................................20
2.6 Testing the BDI3000 to host connection..............................................................................22
2.7 TFTP server for Windows....................................................................................................22
3 Using bdiGDB ............................................................................................................................ 23
3.1 Principle of operation...........................................................................................................23
3.2 Configuration File.................................................................................................................23
3.2.1 Part [INIT]...................................................................................................................24
3.2.2 Part [TARGET] ...........................................................................................................27
3.2.3 Part [HOST]................................................................................................................33
3.2.4 Part [FLASH] ..............................................................................................................35
3.2.5 Part [REGS] ...............................................................................................................43
3.3 Debugging with GDB ...........................................................................................................45
3.3.1 Target setup ...............................................................................................................45
3.3.2 Connecting to the target.............................................................................................45
3.3.3 Breakpoint Handling...................................................................................................46
3.3.4 GDB monitor command..............................................................................................46
3.3.5 Target serial I/O via BDI.............................................................................................47
3.3.6 Target DCC I/O via BDI..............................................................................................48
3.3.7 Target Serial Wire Output via BDI..............................................................................49
3.4 Telnet Interface....................................................................................................................50
3.4.1 Command list .............................................................................................................51
3.4.2 CPxx Registers .......................................................................................................... 53
3.5 Multi-Core Support...............................................................................................................54
3.5.1 JTAG Daisy Chained Cores .......................................................................................54
3.5.2 ARM7 cores connected via JTAG-AP ........................................................................54
4 Specifications ............................................................................................................................ 55
5 Environmental notice................................................................................................................ 56
6 Declaration of Conformity (CE)................................................................................................ 56
7 Warranty and Support Terms...................................................................................................57
7.1 Hardware .............................................................................................................................57
7.2 Software ..............................................................................................................................57
7.3 Warranty and Disclaimer ..................................................................................................... 57
7.4 Limitation of Liability ............................................................................................................ 57