This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: GDB question.
- From: Gary Thomas <gary at mlbassoc dot com>
- To: Ottawa Guy <ottawaguy81 at yahoo dot com>
- Cc: ecos-discuss at sources dot redhat dot com
- Date: Sat, 07 Feb 2004 06:44:26 -0700
- Subject: Re: [ECOS] GDB question.
- Organization: MLB Associates
- References: <20040207061540.99513.qmail@web60908.mail.yahoo.com>
On Fri, 2004-02-06 at 23:15, Ottawa Guy wrote:
> Hello,
> I am very new at implementing GDB stuff. I have
> simulator which can a talk to a GDB host software
> throught a serial port. I loaded GDB stubs in my
> simulator and called "breakpoint()".
What kind of simulator is this? Who wrote the GDB stubs that
run on the simulator?
>
> I start my gdb host program, and type the following
>
> (gdb) target extended-remote /dev/ttyS0
> Remote debugging using /dev/ttyS0
> Couldn't establish connection to remote target
> Malformed response to offset query,
> T0544:00000000;0e:00000000;
> (gdb)
>
>
> I found the GDB host was sending "+$Hc-1#09" to my
> target.
>
> It seems my GDB stub program keep on sending
> "T0544:00000000;0e:00000000" string I have no idea
> why.
This is an indication from the remote system that it has stopped,
probably abnormally. It most likely means that your stubs are not
working properly. The fact that the values are 0 also implies that
there is something wrong at the other end.
>
>
> Can someone let me know what are the sequence of
> events suppose to happen at the target when the GDB
> host request for a connection. By that I mean when the
> GDB host type "target extended-remote /dev/ttyS0" what
> should be the sequence of response expected from the
> target.
The actual request/reply script will differ from platform to platform
and architecture to architecture. To understand this completely, you'll
need to read about the GDB remote protocol. If you are running Linux,
you can get a very complete description from "info gdb"
Gary Thomas <gary@mlbassoc.com>
MLB Associates
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss