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

Re: [microblaze-uclinux] Build the uClinux image to PROM file



Hi William,

William Zhang wrote:

Is it possible to build the uClinux image directly into configuration
bit stream file so I
can convert it to mcs PROM file and program it to Platform FLASH PROM on the
XUPV2P board?

The general concept is described in Xilinx App Note 482:

http://www.xilinx.com/bvdocs/appnotes/xapp482.pdf

If your platform flash has enough room left over after the FPGA config, then sure, there's no fundamental reason you couldn't put a uClinux kernel image in there. Compression would help, but that will complicate your bootloader since it will have to know how to decompress.

I don't know if the XUP board has much headroom in the platform flash after the FPGA config, so it may not be possible on your specific board.

There may also be some requirements in how the platform flash device is wired up - I don't know if the XUP board will support this mode of operation.

I remember if I build my app project in the XPS, the XPS can generate
the bit stream
configuration file including the hardware FPGA configuration data and
software app.
But I am using the VMWare to build my uClinux kernel and app while
running EDK in
Windows.   So I can not include the app and OS in XPS project.

The insertion of EDK apps into the bitstream is simply the initialisation of the on-chip BRAM with the software object code. Linux is much too big to fit into these BRAMs.

Is the any way to implement this purpose? Thanks in advance!

Read the Xilinx app note, it describes the process in detail.
___________________________
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/