User`s guide
Table Of Contents
- Contents
- Figures
- Tables
- Preface
- Introduction
- Getting Started
- 2.1 Overview
- 2.2 System Requirements
- 2.3 Configuring Your System
- 2.4 Updating the Debug Monitor Firmware
- 2.4.1 Updating Firmware in a Flash ROM
- 2.4.2 Updating the Flash ROM from the AlphaBIOS S...
- 2.4.3 Updating the Flash ROM from the Windows NT ...
- 2.4.4 Updating the Flash ROM from the Debug Monit...
- 2.4.5 Updating the Flash ROM from the Alpha SRM C...
- 2.4.6 Running Firmware Update
- 2.4.7 Updating Firmware in a UVPROM
- 2.5 Switching to the Debug Monitor Firmware on Fl...
- 2.6 Debug Monitor Memory Map
- 2.7 Downloading Files
- 2.8 Execution Commands
- 2.9 Resetting the Debug Monitor
- Remote Debugging
- User Commands
- 4.1 Overview
- 4.2 Using the Commands
- 4.3 User Commands Quick Reference
- 4.4 User Commands
- apropos
- arpshow
- bcoff
- bcon
- beep
- boot
- bootadr
- bootopt
- bpstat
- cb
- cfreg
- cl
- compare
- cont
- copy
- cq
- creg
- cw
- date
- delete
- dis
- dml
- dmq
- ebuff
- edevice
- edmp
- einit
- eml
- emq
- eprom
- ereg
- eshow
- estat
- estop
- fill
- flash
- flasherase
- flboot
- flcd
- flcopy
- fldir
- flload
- flread
- flsave
- flwrite
- fwupdate
- go
- help
- iack
- ident
- init
- jtopal
- ladebug
- load
- mces
- mcheck
- memtest
- mrb
- mrl
- mrw
- mwb
- mwl
- mww
- netboot
- netload
- next
- pb
- pcishow
- pfreg
- pl
- pq
- prb
- preg
- prl
- prw
- pw
- pwb
- pwl
- pww
- rabox
- rb
- rbcfg
- rbctl
- rbiu
- riccsr
- rl
- rmode
- romboot
- romlist
- romload
- romverify
- rsys
- rw
- sb
- setbaud
- setty
- sl
- sq
- step
- stop
- sum
- sw
- swpipl
- sysshow
- tip
- version
- wabox
- wb
- wbcfg
- wbctl
- wbiu
- wiccsr
- wl
- wrfen
- wsys
- ww
- Support, Products, and Documentation
- Index
3–6 Remote Debugging
Starting a Ladebug Session
3.7 Starting a Ladebug Session
The Debug Monitor ladebug command configures the motherboard as a remote
debugger target. Communication is performed through the Ethernet connection.
To debug a program running on a motherboard using Ladebug running on a remote
host, follow these steps:
1. Set up the host DIGITAL UNIX machine as described in Chapter 2.
2. Start the motherboard.
3. Load the program into memory on the motherboard.
4. Set a breakpoint in the program.
5. Execute the program. The program will stop at the breakpoint and print the
instruction line at that location.
6. Issue the ladebug command. This causes the motherboard to wait for a
connection from Ladebug.
7. From the host system, enter the command to start Ladebug and cause it to
connect to the motherboard.
The following example shows how to set up a sample session:
EB64> netload size
Ethernet Base Address: 360, DMA Mask: 1 = DRQ5
Init Block Address 100000
Init Done.
Ethernet BA-98-76-54-32-01
Attempting BOOTP...success.
my IP address: 16.123.45.67
server IP address: 16.123.45.69
gateway IP address: 16.123.45.69
Loading from /users/eval/boot/size ...
####
EB64> stop 200000
EB64> go
Executing at 0x200000...
00200000: 23DEFFF0 lda sp, -16(sp)
EB64> ladebug
Ethernet Base Address: 360, DMA Mask: 1 = DRQ5
Init Block Address 100000
Init Done.
Client connected : client is FFFFFFFFA0107F10