This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gdb remote debugging


On Sun, Sep 07, 2003 at 09:59:20AM +0800, Liu Lijuan wrote:
>  --- Daniel Jacobowitz <drow@mvista.com> ????????> On
> Sat, Sep 06, 2003 at 03:26:52PM +0800, Liu Lijuan
> > wrote:
> > > I want to make gdbserver run on the arm
> > > simulator,gdb is gdb-5.2.1.First I built a cross
> > gdb
> > > for
> > arm(target=arm-elf,host=i686-pc-linux-gnu),then I
> > > change the Makefile and some source
> > > codes in gdbserver directory,and build it with gcc
> > > ,then run "make".At last I run a test program in
> > > remote debugging .If the test program does not
> > contain
> > > i/o operation(for exampel printf or scanf),it can
> > run
> > > successfully.But if so,when gdbserver execute
> > > instructions,it gives an error---segment.
> > >     Who can tell me why?Should I build gdbsever
> > with
> > > arm-elf-gcc? or it has any other reason?
> > 
> > What are you trying to do?  You shouldn't use
> > gdbserver on a simulator;
> > see the documentation for "target sim".
> > 
> > -- 
> > Daniel Jacobowitz
> > MontaVista Software                         Debian
> > GNU/Linux Developer 
> 
> Thank you for your help!
> I know this way "target sim" and have run it
> successfully,but I want to try TCP manner on the same
> machine(but target and host are different).In this way
> I want to use the remote serial protocol,and make
> gdbsever run on the simulator.So I change the source
> codes of gdb and gdbserver,also I change some contents
> of the protocol in order they can run normally.
> Regards!

Gdbserver isn't designed to run under the simulator.  And the simulator
doesn't support networking.  So I don't understand what you're doing
unless you are linking gdbserver to the sim.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]