Hi Alayrac,<br><br>&nbsp; Thank you for your reply.<br><br>&nbsp; No, there is no bus error.<br><br>&nbsp; The memory map of our design matches the ML403 as regards the DDR ram.&nbsp; We are just trying to get the code into external DDR Ram.<br>
<br>&nbsp; The code start address is specified in the elf file, and lists correctly on the screen as the genace script executes.<br><br>&nbsp; The code in zImage.elf is compiled to the DDR space, and so should load there.&nbsp;&nbsp; The genace script prints out the code will load there when it runs and places
<br>the .elf file into the system.&nbsp; The system.ace file is 10 megabytes after the zImage.elf code is put into it.&nbsp; when doing only the internal block ram load, the system.ace<br>file is only 2.8 megabytes in size.<br><br>
<br>thanks again,<br>wade<br><br><br><br><br><div><span class="gmail_quote">On 1/5/07, <b class="gmail_sendername">alayrac christophe</b> &lt;<a href="mailto:christophe.alayrac@cresitt.com">christophe.alayrac@cresitt.com</a>
&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">High Wade,<br><br>Does systemace comes out with a bus error? (Red led on ML403 board)?
<br><br>If yes may be its because the memory map of your design did not fit with<br>ML403 ones and that SystemaAce try to load kernel image in a non ram<br>place.<br><br>you may have to specify the code start address to the 
genace.tcl script<br>to generate properly the ace file. (it should be something like<br>start_address 0xYOURADDR in the opt file)<br><br>Have you tried to download the kernel image through JTAG?<br><br>You can also try to compile a standalone code in DDR space (not BRAM as
<br>describe in your email) an try to make an ace file with it.<br><br>regards<br><br>Chris<br><br>Le vendredi 05 janvier 2007 à 09:20 -0600, Wade Maxfield a écrit :<br>&gt;<br>&gt;&nbsp;&nbsp; I&#39;m very new to System Ace, and this is probably a stupid question.
<br>&gt;<br>&gt;&nbsp;&nbsp; We were able, with the Monta Vista Linux to get a system.ace with a<br>&gt; zImage.elf linux file to boot on an ml403 board.&nbsp;&nbsp;The system ace chip<br>&gt; seemed to copy the zImage.elf into DDR ram, and the system booted.&nbsp;&nbsp;No
<br>&gt; block ram used.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;We created a board with an xf60 and a system ace chip on it and<br>&gt; created a system.ace file.&nbsp;&nbsp;The xilinx loads, but the zImage.elf does<br>&gt; not copy into ddr ram.&nbsp;&nbsp;We ran the testfatfs code and read from and
<br>&gt; wrote to the compact flash on the system ace chip, verifying the files<br>&gt; through a compact flash adaptor on a pc.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;We created a memory test using the ppc and were able (after some<br>&gt; wiring changes and other headaches) to prove the ddr ram works.&nbsp;&nbsp;There
<br>&gt; is enough of it to support linux (64 meg), and testing all 64 million<br>&gt; locations with various fixed and incrementing patterns proves it<br>&gt; works.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;However, we could not get the external ram to load up with the
<br>&gt; linux zImage.elf file. When this failed, we created a system.ace file<br>&gt; with two elf&#39;s in it, one for linux, one for a memory read/write<br>&gt; tester in block ram.<br>&gt;<br>&gt;&nbsp;&nbsp; It appears the system ace chip loads the info into block ram just
<br>&gt; fine, and our memory test executes.&nbsp;&nbsp;However, our ddr ram has nothing<br>&gt; in it.&nbsp;&nbsp;We reversed the order of the elf files, and that still did not<br>&gt; help.<br>&gt;<br>&gt;&nbsp;&nbsp; Do we need a helper CPLD on this board to accomplish what the ML403
<br>&gt; accomplishes?&nbsp;&nbsp;Or do we need to do a boot loader in code?&nbsp;&nbsp;If we need<br>&gt; to do a boot loader, how come the Monta Vista linux doesn&#39;t need one<br>&gt; on the ml403 board?&nbsp;&nbsp;I&#39;ve been googling and scouring the Xilinx site,
<br>&gt; but I&#39;ve achieved nothing but a few less hairs on my head.<br>&gt;<br>&gt;&nbsp;&nbsp; I&#39;ve already asked Monta Vista this question, and they quoted<br>&gt; verbatim the page from the xilinx manual, which is a generic answer to
<br>&gt; the specific question.&nbsp;&nbsp;Even if the xilinx manual is the answer, we<br>&gt; aren&#39;t seeing the results the manual implies we will see.<br>&gt;<br>&gt;&nbsp;&nbsp; Can someone give me a clue?<br>&gt;<br>&gt; thanks,<br>&gt; wade
<br>&gt;<br>&gt; _______________________________________________<br>&gt; Linuxppc-embedded mailing list<br>&gt; <a href="mailto:Linuxppc-embedded@ozlabs.org">Linuxppc-embedded@ozlabs.org</a><br>&gt; <a href="https://ozlabs.org/mailman/listinfo/linuxppc-embedded">
https://ozlabs.org/mailman/listinfo/linuxppc-embedded</a><br><br></blockquote></div><br>