From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eli Zaretskii To: jtc@redback.com Cc: gdb@sourceware.cygnus.com Subject: Re: memory region documentation Date: Wed, 22 Nov 2000 00:35:00 -0000 Message-id: <200011220835.DAA12092@indy.delorie.com> References: <5mg0ku2r9l.fsf@jtc.redback.com> <200011151126.GAA03721@indy.delorie.com> <5mpujvhh52.fsf@jtc.redback.com> <200011162001.PAA04807@indy.delorie.com> <5mem04rf23.fsf@jtc.redback.com> X-SW-Source: 2000-11/msg00226.html > From: jtc@redback.com (J.T. Conklin) > Date: 21 Nov 2000 17:06:12 -0800 > > >> Can you tell me where you'd like me to put this chapter? I assume > >> it's a chapter, since it doesn't seem to be a good fit into any of > >> the existing chapters --- especially if we start adding more varied > >> attributes. > > Eli> It looks like between "Native Debugging" and "Support Libraries" > Eli> would be a good place. > > Eh? Those chapters are in the internals document, this is intended to > be user documentation. Ouch! Whatever got me to think you were talking about gdbint.texinfo? Sorry. For gdb.texinfo, it looks like it should be a section in the "Examining Data" chapter (node name "Data"), either as a section after "Memory", or as a subsection of "Memory". I'm puzzled why did you think it didn't fit into the "Data" chapter. >From d_iftikhar@hotmail.com Wed Nov 22 02:35:00 2000 From: "danish iftikhar" To: fnasser@cygnus.com Cc: grante@visi.com, gdb@sourceware.cygnus.com Subject: Re: Jeeni & ARM720T with GDB Date: Wed, 22 Nov 2000 02:35:00 -0000 Message-id: X-SW-Source: 2000-11/msg00227.html Content-length: 4005 >From: Fernando Nasser >To: danish iftikhar >CC: grante@visi.com >Subject: Re: Jeeni & ARM720T with GDB >Date: Wed, 22 Nov 2000 07:30:20 +0000 > >Danish, > >I believe we need mode information. The log seems normal to me. > >What is the value of the PC (P/x $pc) after the load? > >Can you do a "x/30i $pc" so we see the startup code? > >When you do "break main", what is printed? > >And, maybe before all that, what was the exact command you've used to >compile? > >What is the output when you add "-v" to your gcc command? > >Fernando > *************************************************** Hi i am enclosing all the information that u have asked for : arm-elf-gcc -v Reading specs from /proj/danish/ECOS_EP7211/tools/H-i686-pc-linux-gnu/lib/gcc-lib/arm-elf/2.95.2/specs gcc version 2.95.2 19991024 (release) the command i am using to compile is : CXX = arm-elf-gcc -mcpu=arm7tdmi -D__EDB7211 arm-elf-gdb -v GNU gdb 5.0 Copyright 2000 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "--host=i686-pc-linux-gnu --target=arm-elf". After load Pc shows the address : 0x8060 The start uo code is : (gdb) x/30i $pc 0x8060 : mrs r7, cpsr 0x8064 : and r7, r7, #31 ; 0x1f 0x8068 : cmp r7, #19 ; 0x13 0x806c : beq 0x80a0 0x8070 : mov r0, #0 ; 0x0 0x8074 : str r0, [r0, #64] 0x8078 : ldr r1, [pc, #4c0] ; 0x8540 <_eCos_id+20> 0x807c : ldr r2, [r1, #4] 0x8080 : str r2, [r0, #4] 0x8084 : ldr r2, [r1, #36] 0x8088 : str r2, [r0, #36] 0x808c : ldr r2, [r1, #8] 0x8090 : str r2, [r0, #8] 0x8094 : ldr r2, [r1, #64] 0x8098 : str r2, [r0, #40] 0x809c : swi 0x00000000 0x80a0 : ldr r0, [pc, #474] ; 0x851c <.init_flag> 0x80a4 : ldr r1, [r0] 0x80a8 : cmp r1, #0 ; 0x0 0x80ac : bne 0x80a8 0x80b0 : ldr r1, [pc, #c8] ; 0x8180 0x80b4 : str r1, [r0] 0x80b8 : mov r0, #0 ; 0x0 0x80bc : ldr r1, [pc, #454] ; 0x8518 <.__exception_handlers> 0x80c0 : cmp r7, #19 ; 0x13 0x80c4 : beq 0x80d0 0x80c8 : ldr r2, [r1, #40] 0x80cc : str r2, [r0, #40] 0x80d0 : ldr r2, [r1, #24] 0x80d4 : str r2, [r0, #24] i am not able to do step or cont but using stepi i went through this startup function . It seems to loop around between 0x815c & 0x8164 and is not going ahead of that . the code at this address is as follows : 0x8154 : cmp r1, r2 - 0x8158 : beq 0x8168 - 0x815c : str r0, [r1], #4 - 0x8160 : cmp r1, r2 - 0x8164 : bne 0x815c - 0x8168 : bl 0x1f194 - 0x816c : bl 0x1ee10 - 0x8170 : bl 0x1f358 umm when i do a break main , the reply is : gdb) break main Breakpoint 1 at 0x8558: file App.c Hoping to get an early reply from your side thanks danish. _____________________________________________________________________________________ Get more from the Web. FREE MSN Explorer download : http://explorer.msn.com