Booting linux kernel.
Wolfgang Denk
wd at denx.de
Thu Jan 4 08:05:13 EST 2001
In message <200101032042.MAA17739 at shell9.ba.best.com> you wrote:
>
> I have a custom 860T based board for which I have ppcboot 0.7, register
...
> When I boot the kernel don't see anything on the console, I have the
> boardinfo structure below.
Which board configuration did you chose when building the Linux
kernel, and did you really make sure that machine specific header
file (include/asm-ppc/????) includes the same definition of the Board
Information structure as we use in PPCBoot, and that IMAP_ADDR uses
the same value as your PPCBoot configuration in CFG_IMMR?
> I guess simple question is how do I go about debugging this problem?
...
> Only tools I have is ppc_8xx-gdb and the Macraigor wiggler to which I
> can connect using rproxy. Is there a better tool that I should acquire
> that will help me in debugging this?
If you don't get any communication working at all you need a BDM
debugger, and one that supports the MMU. AFAIK the software that
comes with the wiggler does not.
I know of two working solutions for MMU-capable BDM/JTAG debuggers:
- The BDI2000 by Abatron is the commercial solution; it supports fast
flash programming, provides a telnet interface and talks remote GDB
protocol over the network, so it fits ideally in a Linux based
development environment. For details see www.abatron.ch
- The BDM4GDB project at SourceForge is the Open Source approach to
the same problem. You can build a small adapter that attaches to
the parallel port, and the rest is done in software as a GDB
extension. You have the same debugging capabilities, but are
restricted as you have to use a parallel port on a PC. Also, only
few flash types are supported (but it's easy to add new ones). See
the mailng list at bdm4gdb-users at lists.sourceforge.net. If you
cannot build the (simple) PCB for the adapter yourself, we sell
limited quantities at production cost (< $ 50).
Feel free to contact me for a quote for the BDM4GDB adapter and/or
the BDI2000.
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
Above all else -- sky.
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list