using bdi2000 to debug ppcboot on mpc7455
Wolfgang Denk
wd at denx.de
Wed Oct 1 07:32:41 EST 2003
In message <16242.64239.133401.668446 at waldo.lisle.iphase.com> you wrote:
>
> In addition to the issue Mark pointed out, you can't use soft
> breakpoints while you are running from ROM which is the common case
> for the early init parts of U-Boot.
>
> Also, once U-Boot has relocated itself, you need to identify the new
> base address and inform gdb of the new load address.
And not to forget that, in the very early startup code (like the
symbol "boot_cold" mentioned by Q-ha Park), the memory controller is
still running in the reset configuration, i. e. the PC will still
point to the reset vector area (0x0000'01xx or 0xFFF0'01xx), and NOT
yet to the addresses in the U-Boot symbol table. Only after
"in_flash" the symbols are correct.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd at denx.de
"A little knowledge is a dangerous thing." - Doug Gwyn
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list