Markus, So you are saying that including CodeSourcery's gdbserver (neither did I know that it came with the toolchain) into the root file system and debugging with the CodeSourcery compatible m68k-uclinux-gdb over ethernet works out of the box without modifications? If so, that's great. As mentioned in earlier threads, I had the same problems/experiences as you.
Thanks, Harry On Fri, Apr 11, 2008 at 7:41 AM, Markus Franke < [EMAIL PROTECTED]> wrote: > Puhh....OMG. :-) Used the wrong combination of gdbserver and gdb. I used > gdbserver from uClinux-dist-20070130 together with m68k-uclinux-gdb from the > latest Codesourcery Toolchain. > Now, I tried the gdbserver which comes along with the m68k-uclinux-gdb > from Codesourcery (didn't know that it comes along with it) and now > everything seems to work. Last part is now integration into kdevelop > environment. > > Thanks for your help anyway, > > Markus > > Zitat von Kieran Bingham <[EMAIL PROTECTED]>: > > I don't know what the difference would be I'm afraid. > > I just downloaded the source, and built it myself. > > > > Good luck and let us know if you have any problems > > -- > > KB > > > > On Fri, 2008-04-11 at 15:51 +0200, Markus Franke wrote: > > > > > Hi, > > > > > > thank you very much....will try to adapt it to my needs. By the way, I > > > am using gdbserver which comes along uClinux-dist-20070130 which is > > > pretty old I guess. Maybe I should use gdb-6.7 as you are doing. > > > > > > Best regards, > > > Markus > > > > > > Zitat von Kieran Bingham <[EMAIL PROTECTED]>: > > > > > > > Don't accept this as much more than a hint patch ... its not > > > submitted > > > > yet - but this is all what I did to extend the SH kernel and > > > gdbserver. > > > > > > > > -- > > > > Hope it helps. > > > > > > > > Kieran Bingham > > > > > > > > On Fri, 2008-04-11 at 14:39 +0200, Markus Franke wrote: > > > >> Zitat von Kieran Bingham <[EMAIL PROTECTED]>: > > > >> > I've been talking to one of the GDB dev's on IRC, and he's > > > pointed me > > > >> > towards gdb-6.7.1/gdb/gdbserver/linux-low.c > > > >> > > > > >> > the part that does the offsets is in linux_read_offsets(). If it > > > doesn't > > > >> > have the correct values defined for PTrace to obtain them, then > > > you'll > > > >> > probably have to find them out yourself, or as it was in my > > > case, extend > > > >> > the kernel implementation for PTrace to support the required > > > >> > PT_TEXT_ADDR PT_TEXT_END_ADDR and PT_DATA_ADDR. > > > >> > > > > >> > I've done this now, and it lets me load as normal without > > > playing around > > > >> > > > >> Well, I guess I'll have to extend the kernel implementation in > > > >> "arch/m68knommu/ptrace.c" as well. As far as I can see there is > > > >> nothing mentioned about PT_TEXT_ADDR, PT_TEXT_END_ADDR or > > > >> PT_DATA_ADDR. I had a look > > > >> at "arch/v850/kernel/ptrace.c:arch_ptrace()". Seems like that the > > > >> above mentioned functionality is implemented there. Any hints how I > > > >> can do this for my arch? > > > >> > > > >> Best Regards, > > > >> Markus > > > >> > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > uClinux-dev mailing list > [email protected] > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > This message was resent by [email protected] > To unsubscribe see: > http://mailman.uclinux.org/mailman/options/uclinux-dev >
_______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
