Testing gdb / gdbserver on an embedded board.

Ramana Radhakrishnan ramana.radhakrishnan@codito.com
Wed Feb 9 13:55:00 GMT 2005


Hi,

I am working on a gdb port for a remote embedded target. The board
runs linux and I need to set up the testsuite so that it connects with
the target.I can only run telnet on the board and I have the ability to
copy to an nfsdir directory which is mountable on the remote machine.

The test setup is like this:

	           Network
  Host (nfs root)  ---------------------> Target (gdbserver)
		  ---------------------> (nfs mounted directory on the target for the
testcases )
	  telnet to the board and spawn gdbserver
		

I understand that these are some of the variables which I need to set in
my board specific file.

1. nfsdir : refers to the nfs exported directory on the host.
2. nfsroot_server: the nfs server . ( which in my case is the same local
machine )
3. set board_info,connect  telnet


Before I go look at the other expect files, I wanted to check if this 
can be achieved currently and where else I should be looking for more 
info having spent a while today trying to get things up.

Searching the archives indicates the file transfer of the testcases is
possible using nfs and spawning of the testcases using rsh is possible .

I found this patch :
http://sources.redhat.com/ml/gdb-patches/2003-12/msg00375.html but this
was subsequently rejected .

I tried using the above mentioned patch and it allowed me to be able to 
"download" the testcases, but I was unable to tailor it to use telnet to 
spawn gdbserver.

Is there a better way of doing this other than me building rshd for the 
board (which is not feasible :-( ) ?


cheers
Ramana

P.S.  I am running Debian Sid with the following versions and the gdb 
port is based on 6.3

ramana@arnor:~$ runtest --version
Expect version is       5.41.0
Tcl version is          8.4
Framework version is    1.4.4


-- 
Ramana Radhakrishnan
GNU Tools
codito ergo sum (www.codito.com)




More information about the Gdb mailing list