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

[microblaze-uclinux] Root file system on CF card questions...



Hi everyone,

I'm working on prototyping an embedded Spartan 3 system using the Memec 3SMB1500 board with a System Ace module to provide FPGA configuration and a persistent root file system for uClinux on a CF card. I'm assuming that others have implemented such a configuration before and could perhaps answer my questions below. I've been successful so far in getting the FPGA configured from the CF card and loading the uClinux image.bin into DDR memory and executing. My next steps concern configuring a root file system from the CF rather than the romfs that is copied into RAM as part of the uClinux image.

1. I'm assuming I can partition my 128MB CF card into two partitions. First a 16MB FAT16 partition to contain the FPGA/System Ace config files and the uClinux kernel. Second, a 112MB Ext3 partition that can contain my root file system. Is there a better way of going about this? Should I use another type of file system?

2. I created my own simple boot loader than runs in the FPGA BRAM to copy the uClinux image.bin file from the CF card in to DDR memory to run. How would I go about passing in the kernel command line when I first jump to the kernel from my bootloader to specify an alternate root filesystem and device?

Any pointers on how to do the things above would be sincerely appreciated.

Thanks,

Mike Thompson
___________________________
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/