public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] GDB Initialisation problem
@ 2004-06-01 12:35 e.coullien
  2004-06-01 12:58 ` Laurent GONZALEZ
  0 siblings, 1 reply; 3+ messages in thread
From: e.coullien @ 2004-06-01 12:35 UTC (permalink / raw)
  To: ecos-discuss; +Cc: jm.lopez



Hi,

We build a card which looks like the Rattler card with a PPC8270.
But when we used GDB, we have to launch a NEXTI and a JUMP *0x60000 command to
begin debug with GDB at our start adress 0x60000.
If we do directly the CONTINUE command, it began at 0x15de4 instead of 0x60000.
Why GDB doesn't go automaticaly to this adress ?
Is there a file in eCos to change for this?


(gdb) target remote 192.168.1.3:9000
Remote debugging using 192.168.1.3:9000
0x0000e8b4 in ?? ()
(gdb) load hello.elf
Loading section .text, size 0x8de4 lma 0x60000
Loading section .rodata, size 0x948 lma 0x68de8
Loading section .data, size 0x574 lma 0x69730
Start address 0x60000, load size 40096                       (Here it knows that
 the program begins at 0x60000 !!!)
Transfer rate: 320768 bits in <1 sec, 507 bytes/write.
(gdb) nexti
[New Thread 1]
0x00015de4 in ?? ()      (Why is it at this adress ?)
(gdb) jump *0x60000

Thanks,

Emmanuel Coullien



-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ECOS] GDB Initialisation problem
  2004-06-01 12:35 [ECOS] GDB Initialisation problem e.coullien
@ 2004-06-01 12:58 ` Laurent GONZALEZ
  0 siblings, 0 replies; 3+ messages in thread
From: Laurent GONZALEZ @ 2004-06-01 12:58 UTC (permalink / raw)
  To: ecos-discuss

On Tue, 1 Jun 2004 14:34:58 +0200
e.coullien@faiveley.com wrote:

> 
> 
> Hi,
> 
> We build a card which looks like the Rattler card with a PPC8270.
> But when we used GDB, we have to launch a NEXTI and a JUMP *0x60000
> command to begin debug with GDB at our start adress 0x60000.
> If we do directly the CONTINUE command, it began at 0x15de4 instead of
> 0x60000. Why GDB doesn't go automaticaly to this adress ?
> Is there a file in eCos to change for this?
> 
> 
> (gdb) target remote 192.168.1.3:9000
> Remote debugging using 192.168.1.3:9000
> 0x0000e8b4 in ?? ()
> (gdb) load hello.elf
> Loading section .text, size 0x8de4 lma 0x60000
> Loading section .rodata, size 0x948 lma 0x68de8
> Loading section .data, size 0x574 lma 0x69730
> Start address 0x60000, load size 40096                       (Here it
> knows that
>  the program begins at 0x60000 !!!)
> Transfer rate: 320768 bits in <1 sec, 507 bytes/write.
> (gdb) nexti
> [New Thread 1]
> 0x00015de4 in ?? ()      (Why is it at this adress ?)
> (gdb) jump *0x60000
> 
> Thanks,
> 

Hello,

try a simple "continue" instead of "nexti" or whatever.

regards,

-- 
GONZALEZ Laurent
Silicomp Ingénierie
Tel: 33 476 41 66 98

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ECOS] GDB Initialisation problem
  2004-06-01 13:15 [ECOS] Réf. : " e.coullien
@ 2004-06-01 13:39 ` Laurent GONZALEZ
  0 siblings, 0 replies; 3+ messages in thread
From: Laurent GONZALEZ @ 2004-06-01 13:39 UTC (permalink / raw)
  To: ecos-discuss

On Tue, 1 Jun 2004 15:15:26 +0200
e.coullien@faiveley.com wrote:

> If I try a simple "continue", the program never break on my break in
> the main() function.

How did you set the breakpoint ? (sb. break main) What's the gdb output
of this command ?
Have you tried to load and debug your program through serial line ?

> It doesn't seem to start at the right adress (0x60000).

I don't known the memory mapping of your custom card.
Redboot tells you the memory mapping of your board when it boots of
after issuing "version" command.

regards,

-- 
GONZALEZ Laurent
Silicomp Ingénierie
Tel: 33 476 41 66 98

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-06-01 13:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-01 12:35 [ECOS] GDB Initialisation problem e.coullien
2004-06-01 12:58 ` Laurent GONZALEZ
2004-06-01 13:15 [ECOS] Réf. : " e.coullien
2004-06-01 13:39 ` Laurent GONZALEZ

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).