List Info

Thread: Re: gdbserver using serial port




Re: gdbserver using serial port
country flaguser name
Japan
2007-11-05 03:53:23
Thank you for your Reply.

I checked the setting details, and I retried.
(I checked that the target serial baud-rate is 115200.)
Then I got the follwing result. But the target program
does'nt execute.
I'm sorry, but could you tell me what causes like this
result ?

...
(gdb) set remotebaud 115200
(gdb) set debug remote 1
(gdb) set debug serial 1
(gdb) target remote /dev/ttyUSB0
Remote debugging using /dev/ttyUSB0
Sending packet: $qSupported#37...[
r <Timeout: 2 seconds>]Sending packet:
$qSupported#37...[q]putpkt: Junk:
q[S]S[u]u[p]p[p]p[o]o[r]r[t]t[e]e[d]d[#]#[3]3[7]7[<Timeou
t: 2 seconds>]
Sending packet: $qSupported#37...[$]Packet instead of Ack,
ignoring it
[q][S][u][p][p][o][r][t][e][d][#][3][7][+]Ack
[<Timeout: 2 seconds>]Timed out.
[-][<Timeout: 2 seconds>]Timed out.
[-][<Timeout: 2 seconds>]Timed out.
Ignoring packet error, continuing...
Packet qSupported (supported-packets) is supported
warning: unrecognized item "timeout" in
"qSupported" response
Sending packet: $Hc-1#09...[-]Nak
Sending packet: $Hc-1#09...[+]Ack
[+][$][H][c][-][1][#][0][9]Packet received: Hc-1
Sending packet: $qC#b4...[$]Packet instead of Ack, ignoring
it
[H][c][-][1][#][0][9][+]Ack
[$][q][C][#][b][4]Packet received: qC
Sending packet: $qOffsets#4b...[+]Ack
[+][$][q][O][f][f][s][e][t][s][#][4][b]Packet received:
qOffsets
Malformed response to offset query, qOffsets
(gdb)


Thank you, 
Yoriko Komatsuzaki

> On Fri, Nov 02, 2007 at 01:11:47PM +0900, Yoriko
Komatsuzaki wrote:
> > 
> > Thank you for your answer.
> > 
> > My environment is a littel special.
> > 
> > On target (gdbserver run), the serial (/dev/ttyS0)
is used as the
> > channel. But on host (gdb run), the usb
(/dev/ttyUSB0) is used.
> > And the host and the target is connected by
"the serial/usb
> > transimission cable". 
> > 
> > So I guess that this special hardware environment
might affects this
> > problem.
> > 
> > % gdb
> > (gdb) set debug remote 1
> > (gdb) set debug serial 1
> > (gdb) target remote /dev/ttyUSB0
> > Remote debugging using /dev/ttyUSB0
> > Sending packet: $qSupported#37...
> 
> This looks like either a baud rate problem, or some
other complete
> failure of serial support on your host.  GDB can't read
even a single
> byte from your target.
> 
> -- 
> Daniel Jacobowitz
> CodeSourcery

---
Yoriko Komatsuzaki (yorikosm.sony.co.jp)


Re: gdbserver using serial port
country flaguser name
United States
2007-11-05 07:22:10
On Mon, Nov 05, 2007 at 06:53:23PM +0900, Yoriko Komatsuzaki
wrote:
> (gdb) target remote /dev/ttyUSB0
> Remote debugging using /dev/ttyUSB0
> Sending packet: $qSupported#37...[
> r <Timeout: 2 seconds>]Sending packet:
$qSupported#37...[q]putpkt: Junk:
q[S]S[u]u[p]p[p]p[o]o[r]r[t]t[e]e[d]d[#]#[3]3[7]7[<Timeou
t: 2 seconds>]

Your serial port appears to be echoing what GDB sent.  Maybe
the port
setup is wrong.

-- 
Daniel Jacobowitz
CodeSourcery

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )