[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Removing U-Boot, Boot Linux direct from FS-Boot



We are building our Linux system to boot directly from DDR as the image
will be there when FS Boot finishes booting.  Right now the last step of
FS Boot is a branch to 0x3000_0000 which is the beginning of our DDR
memory on the Xilinx platform.

I have removed the selection for enabling U-Boot as the image will
already be in DDR.

However, we are hanging.  It looks like the elf file is also hard coded
for 0x3000_0000 which it being pulled from the HW config file(I
believe).  The question I have is what other switch must I also
enable/disable in the linux build so  FS-Boot can just jump to the
address 0x3000_0000 which is the beginning of our DDR.  

One of my engineers stated that we may need to move our code up to
0x3000_8000 so the Linux load can use the space between
0x3000_0000-->0x3000_8000 for page tables, etc...  We tried that but it
looks like we get the same hang.  What am I missing?

Ken



___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/