From mboxrd@z Thu Jan 1 00:00:00 1970 From: K Srinivas Aithal To: Jesper Skov Cc: ecos-discuss@sources.redhat.com Subject: Re: [ECOS] Problems with GDB on MPC8240 Date: Thu, 16 Aug 2001 01:55:00 -0000 Message-id: <20010816085551.25889.qmail@web14302.mail.yahoo.com> References: X-SW-Source: 2001-08/msg00533.html Hi Jesper, Thanks for that. We found that the instruction we expected is not really there in the memory. The problem is solved now. There was a small mistake in the porting of the call "cyg_hal_plf_serial_getc_nonblock()" call. We were missing out the char '0' on reception; so the program was not getting downloaded properly. I do have still more problems. The program is not stopping at the given breakpoint. Do I need to port any extra stubs for my platform. But I saw the that the 603 pased simulator works fine in this regard; so I think even MPC8240 based board should work the same. Or does the "target sim" at the (gdb) prompt of "powerpc-eabi-gdb" will take care of this. Should I port the InstructionBreak exception of 8240 also for this. I have one more doubt. My sample application is a hello program (which I took it from the eCos example secion). I'm expecting "Hello" at the gdb console; but I'm not getting it. The reason for this is incorrect serial device base address specified in the serial driver at "packages/devs/serial". My doubt is "Can the serial driver within hello application pack the string ..hello.. as required by the gdb protocol so that the gdb console can understand" Or "if it donot can the gdb console print it on the host properly". Thanks and Regards, K Srinivas Aithal --- Jesper Skov wrote: > >>>>> "K" == K Srinivas Aithal writes: > > K> Hi, We are facing a lot of problems with bringing up gdb. We have > K> already brought up RedBoot. I'm able to connect to the target > K> through gdb. I'm also able to load the program. Once I give the > K> "continue" I'm struck; even if I give a breakpoint. I'm testing > K> withj the Hello application. > > So instead of setting a breakpoint + continue, try to single > (instruction) step your way through the Hellow World > application. Nothing in the logs you posted suggests a RedBoot/stubs > problem - it might as well be the application doing silly things. > > Jesper __________________________________________________ Do You Yahoo!? Make international calls for as low as $.04/minute with Yahoo! Messenger http://phonecard.yahoo.com/