
On 2/13/07, Markus Klotzbücher mk@denx.de wrote:
Dear Leonid,
"Leonid" Leonid@a-k-a.net writes:
I'm porting u-boot on Vertex-4 based board (with PPC405 inside); I'm trying use ml403 u-boot as example. I have first stage boot loader, taking my u-boot image from serial and loading it to SDRAM, u-boot is configured to boot from main memory.
Are you aware that this setup is strongly discouraged? Have you read this:
http://www.denx.de/wiki/view/DULG/CanUBootBeConfiguredSuchThatItCanBeStarted... ?
That's not necessarily relevant when using the virtex parts. His only option might be to boot from SDRAM. I've got a number of Virtex designs where the SystemACE (FPGA loader hardware) loads code into SDRAM after the FPGA is configured.
That being said; I actually use a 3 stage loading process. I have an early boot loader which fits into Block RAM (BRAM, on chip memory) in the fpga. Earlyboot loads a u-boot image off of the CF card which is attached to the system ace. When u-boot starts, it is already in RAM. In the past, I have bypassed the relocation code so I can run u-boot from where it was linked; but now I link u-boot to the base of ram and let the standard relocation code move it to the top of ram. It's kind of an unnecessary copy; but I don't need to fiddle with the code as much.
BTW, Leonid; You want to use ppc_4xx, not ppc_4xxFP. I don't know about the uartlite driver.
Cheers, g.
Regards
Markus Klotzbuecher
-- DENX Software Engineering GmbH, HRB 165235 Munich, CEO: Wolfgang Denk Office: Kirchenstr. 5, D-82194 Groebenzell, Germany
Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=D... _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users