The DM6446 board I'm bringing up has 4GB of BBN, and no Ethernet or ATA capability. I've found a number of instructions for doing an initial file system load to flash, but all presume that you're booting with an NFS or ATA mounted file system, and then mounting /dev/mtdblock3 and untar'ing or copying a file system into it. This presents me with a serious chicken-and-the-egg problem.
Is it (in theory) possible to take a working EVM board with a YFFS2 or JFFS2 file system in NAND, boot with the root file system on an NFS or ATA device, use 'dd' (dd if=/mnt/mtdblock3 of=fs.bin bs=1M) to copy the NAND file system to a binary file, then on my board, boot into U-Boot, use loady to Ymodem over the fs.bin, and burn it into flash?
Or are we strangely unique in having a DM6446 with BBN and no Ethernet or ATA interface?
The relevancy of this is, of course, that you cannot boot a kernel without a file system of some sort, and the only place for the file system in this device is in NAND. So far, my kernel comes up nicely, but panics because there's no rootfs.
Thanks,
--jc