Services - tools - models - for embedded software development
Chapter 4. The GDB Remote Serial Protocol Server
4.1. System Class and Module Structure
4.2. The
RSP
Packet Interface,
RspConnection
4.2.1.
RspConnection
class
4.2.2.
RspPacket
class
4.3. Modeling the
OpenRISC 1000
Debug Unit
4.3.1. How
JTAG
is used by the
OpenRISC 1000
Debug Unit
4.3.2.
DebugUnitSC
class
4.3.3.
SprCache
class
4.3.4.
MemCache
class
4.4. Overall
GDB
Server Behavior
4.4.1.
GdbServerSC
class
4.4.2.
MpHash
Class
4.4.3.
MpEntry
Struct
4.5. Building the Complete System
4.5.1. An Example Debugging Session.
4.6. Foibles of Real Hardware
4.6.1. Setting the Next Program Counter
SPR
4.6.2. JTAG register bit width
4.6.3. Hardware Single Step