ml300 boot loader question

Lou Rickard lou_rickard at
Thu Feb 12 08:49:47 EST 2004

I'm having a hard time figuring out how to boot our
kernel/filesystem on the ml300.  I suspect it's a
problem with the bootloader, but not 100% sure.

We're able to generate a file to program the FPGA with
that will allow us to use the BDI2000 to boot the
system.  From trial and error, I've gotten the
impression that the FPGA file includes a bootloader of
some kind: when we didn't include some of the binary
firmware with the FPGA file we couldn't even get the
BDI2000 to boot the system.  When we started including
the binary firmware stuff (which I don't quite
understand yet), the system came up to a state where
we could boot with the BDI2000.

So, based on that, I'm guessing that the systemace
chip fills the bram with some sort of bootloader
sometime around when it programs the FPGA.

However, I haven't been able to build a FPGA file that
would actually boot to a linux filesystem on the flash
card.  The FPGA programs, but then nothing happens
(this is with the BDI2000 unplugged, I don't think any
software can be run with the BDI2000 plugged in unless
it's downloaded via the BDI2000, but I could very well
be incorrect).

I've looked at the Monta Vista partitions that came
with the kit.  I don't see any kind of stand alone
boot loader, so I'm guessing that they have included
their bootloader with the FPGA file.  I don't know if
this is a modification of the bootloading binaries
that come with the Xilinx development kit.

Could anyone clue me in?



** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list