bdiGDB for GNU Debugger, BDI2000 (ARM11/Cortex-A8)

User Manual 22

3 Using bdiGDB

3.1 Principle of operation

The firmware within the BDI handles the GDB request and accesses the target memory or registers via the JTAG interface. There is no need for any debug software on the target system. After loading the code via TFTP debugging can begin at the very first assembler statement.

Whenever the BDI system is powered-up the following sequence starts:

Power On

initial

no

configuration

 

valid?

 

yes

 

Get configuration file

via TFTP

Process target init list

activate BDI2000 loader

Power OFF

Load program code

via TFTP and set the PC

RUN selected?

Start loaded program code

Process GDB request

Power OFF

© Copyright 1997-2007 by ABATRON AG Switzerland

V 1.04

Page 22
Image 22
Albatron Technology ARM11/Cortex-A8 user manual Using bdiGDB, Principle of operation