From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien To: Andrew Cagney Cc: gdb@sources.redhat.com Subject: Re: Specifying a device tree for psim within gdb Date: Sun, 14 Oct 2001 12:22:00 -0000 Message-id: <1003087847.1316.82.camel@athlon_force.localdomain> References: <1003082570.1316.21.camel@athlon_force.localdomain> <3BC9D2F1.10409@cygnus.com> X-SW-Source: 2001-10/msg00145.html le dim 14-10-2001 at 20:01 Andrew Cagney a écrit : > > Hi, > > > > I'm using gdb 5.0 on a linux x86 box, configured with > > --target=powerpc-unknown-eabi. I want to debug a raw memory image (my > > exec+some data) using the psim simulator. > > > > When I run the simulator directly (powerpc-unknown-eabi-run), I specify > > a device-tree (whith a 'file' device to load my image). > > But when I use the debugger I don't know how to specify a device-tree. > > The psim doc in sources.redhat.com talks about an attach patch but all > > the links seem to be broken. > > Does someone have this patch ? Or is there another way to specify the > > device tree within gdb ? > > try: > (gdb) target sim > > Andrew > > > Thanks all, my image runs now within gdb. gdb didn't want to start or load at first since I was only giving it a symbol-file (and no exec) since my device tree was : /openprom/init/file /openprom/init/file/file-name psim.boot # raw image with exec in it /openprom/init/file/real-address 0x4000 /openprom/init/register/pc 0x4000 So I put a fake exec (loaded at a higher address) with just .text _start: ba 0x4000 and gave it as the program to debug for gdb and it ran fine. Julien. -- Julien Ducourthial (jducourt@noos.fr)