We have rev. B CPU (MPC5200LiteB evaluation board), and we have found that
Eclipse don?t see difference between two files with the same name but different
path, that's why we thought Eclipse had problems understanding u-boot symbols.
Now, we have removed all folders under "board" and "cpu" except "icecube" and
"mpc5xxx". Also we have removed "lib_arm", "lib_i386", etc. except
"lib_generic" and "lib_ppc" folders, and we have debugged u-boot until it
relocates in RAM. At this point, the stack is moved from internal SRAM to the
SDRAM. Eclipse has problems when it examines the stack and it shows the
folowing error message:
< instantanea21.png >
In the other hand, if we see the backtrace with DDD, it shows the same error
but it continues showing the stack.
< instantanea11.png >
Answering people who says Metrowerks IDE is better than DDD etc., we could say
that Eclipse IDE is a very good choice, even better than Metrowerks and its
open source.
Igor Luri
R&D Software Department
Fagor Automation S. Coop.
-----Mensaje original-----
De: wd at denx.de [mailto:wd at denx.de]
Enviado el: mi?rcoles, 25 de enero de 2006 12:43
Para: IGOR LURI
CC: linuxppc-embedded at ozlabs.org
Asunto: Re: Linux kernel and u-boot debugging with Eclipse IDE
In message <918EB199DDDFFA42BEA2EB3A1C6021F399AFAD at
correo.fagorautomation.net> you wrote:
>
> We have a MPC5200Lite board running Linux 2.4.25 and u-boot 1.1.4. We
> are able to debug Linux kernel and U-boot using DDD/GDB and BDI2000, and
> we are trying to use Eclipse IDE (with CDT plugin) / BDI2000 to develop
> and debug software.
Are you sure that U-Boot and Kernel debugging works fine with GDB? So
is this a rev. B CPU then? If not, please read the errata!
> Eclipse works well to remote debugging aplications over ethernet,
> however, we are not able to debug Linux kernel or u-boot using Eclipse.
> When it stops in the first breakpoint, I can?t view some variables and
> stepping into a function, it shows another. It seems that Eclipse has
> problems with Linux kernel and u-boot symbols.
My guess is that what you see is the effects of the chip errata -
please read the errata sheet.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Perfection is reached, not when there is no longer anything to add,
but when there is no longer anything to take away.
- Antoine de Saint-Exupery
-------------- next part --------------
A non-text attachment was scrubbed...
Name: instant?nea1.png
Type: image/png
Size: 12938 bytes
Desc: =?iso-8859-1?Q?instant=E1nea1=2Epng?=
Url :
http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20060126/d1edfa8e/attachment.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: instant?nea2.png
Type: image/png
Size: 117172 bytes
Desc: =?iso-8859-1?Q?instant=E1nea2=2Epng?=
Url :
http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20060126/d1edfa8e/attachment-0001.png