This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
gdb-h8-stub
- From: Alexei Minayev <aminayev at yahoo dot com>
- To: gdb at sources dot redhat dot com
- Date: Wed, 17 Jul 2002 23:27:15 -0700 (PDT)
- Subject: gdb-h8-stub
Dear GDb knights,
I'm confused. My gdb stub does not support binary downloads, but the gdb acts
like it does.
It starts downloading the program as usual:
(gdb) set remotedebug 1
(gdb) load
Loading section .text, size 0x160 lma 0x200000
Sending packet: $X200000,0:#10...Ack
Packet received:
binary downloading NOT suppported by target
note here, the program starts at 0x200000, the gdb sends an 'X' packet with
that address, but receives nothing back. It concludes there, that since the
responce to 'X' is empty, binary download is not supported by target.
But then, it sends a bunch of 'M' commands, which have addresses relative to
the 0x200000 one. But the 0x200000 was sent to target with 'X', and the 'X'
failed...
Sending packet:
$M0,28:01006df60ff67a370000001401006fe0fffc01006fe1fff81aa201006fe2fff41aa28a0201006fe2#74...Ack
Packet received: OK
Sending packet:
$M28,28:fff01aa28a0501006fe2ffec01006f62fff401006f63fff00ab201006fe2ffec1a8088015e2000e4#54...Ack
The question is, am I supposed to support the 'X' command anyway, and
maintain a global "base" memory pointer, which would be set by the 'X'
command? Just curious...
Thanks
Regards -- Alexei
__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com