System Ace booting (or not) question

Wade Maxfield wmaxfield at
Sat Jan 6 02:20:28 EST 2007

  I'm very new to System Ace, and this is probably a stupid question.

  We were able, with the Monta Vista Linux to get a system.ace with a
zImage.elf linux file to boot on an ml403 board.  The system ace chip seemed
to copy the zImage.elf into DDR ram, and the system booted.  No block ram

   We created a board with an xf60 and a system ace chip on it and created a
system.ace file.  The xilinx loads, but the zImage.elf does not copy into
ddr ram.  We ran the testfatfs code and read from and wrote to the compact
flash on the system ace chip, verifying the files through a compact flash
adaptor on a pc.

   We created a memory test using the ppc and were able (after some wiring
changes and other headaches) to prove the ddr ram works.  There is enough of
it to support linux (64 meg), and testing all 64 million locations with
various fixed and incrementing patterns proves it works.

   However, we could not get the external ram to load up with the linux
zImage.elf file. When this failed, we created a system.ace file with two
elf's in it, one for linux, one for a memory read/write tester in block ram.

  It appears the system ace chip loads the info into block ram just fine,
and our memory test executes.  However, our ddr ram has nothing in it.  We
reversed the order of the elf files, and that still did not help.

  Do we need a helper CPLD on this board to accomplish what the ML403
accomplishes?  Or do we need to do a boot loader in code?  If we need to do
a boot loader, how come the Monta Vista linux doesn't need one on the ml403
board?  I've been googling and scouring the Xilinx site, but I've achieved
nothing but a few less hairs on my head.

  I've already asked Monta Vista this question, and they quoted verbatim the
page from the xilinx manual, which is a generic answer to the specific
question.  Even if the xilinx manual is the answer, we aren't seeing the
results the manual implies we will see.

  Can someone give me a clue?

-------------- next part --------------
An HTML attachment was scrubbed...

More information about the Linuxppc-embedded mailing list