Hi Steve
I have written my own initial SPI bootloader to load code to RAM. What i'd like to be able to do is also U-boot the kernel from SPI flash.
The first thing i tried to change was the flash_memory setting in OS EDK settings but found it doesn't support xps_spi. What does this setting do? Can it be set to none?
There is still a lot that i need to learn. :)
Cheers
Adam
On Thu, Aug 7, 2008 at 11:48 PM, Steven Hein
<ssh@xxxxxxx> wrote:
Adam Koch wrote:
I've just started playing around with Petalinux and i've got it up and running on a dev kit board.
What i haven't been able to figure out is if you can configure Petalinux to boot from SPI flash (xps_spi) rather than a parallel flash (xps_mch_emc).
Can someone can point me in the right direction.
Thanks
Adam
Hi Adam,
We are currently using the Spartan 3A DSP (1800A)
dev board, and we have it booting from SPI flash.
We modified some existing code from Xilinx and
created a small initial bootloader that fits in
2KB of local RAM (uses just a single BRAM).
The U-boot bootloader is
stored in SPI flash (after the bitstream image).
This initial bootloader copies the U-boot image
from SPI flash to RAM, verifies the image,
and boots it. The U-boot bootloader then
tftpboots the kernel.
I can send you the boot code we have if it
would help--just let me know!
Steve
___________________________
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/