Hi,
I'm using the OMAPL137 EVM connected with the User Interface Module(there is a nand flash on it), both are from Spectrum. The host is Ubuntu 12.10(VMPlayer). The kernel is MontaVista Linux(version 2.6.18), has been configured to support nand flash. File system is NFS on Ubuntu host.
The board has been boot up successfully. The "filesystem" partition of the nand flash is mtd3/mtdblock3. A jffs2 image has been loaded by "nandwrite" command, and the mtdblock3 has been mounted to the mount point: /mnt/nand. Now I can see the content stored in the nand flash, and write or erase it just like a normal directory because of the MTD support. I do this on Tera Terminal.
However, when I go to the Ubuntu host, I cannot see the content in nand flash. There is nothing under the mountpoint. And in directory /dev, the mtdblock3 is not the nand flash. The nand flash is not "visible" to the Ubuntu host, though the NFS is used. So, I'm wondering how can I copy or transmit the data file(about 50MByte each) that stored in nand flash to the host machine?
My current solution is: first copy the data file from the mountpoint directory to another directory like /opt/nand, then the NFS will start to sync the data file to the host machine. The speed is about 100MByte per 5mins. Is there a better solution?
Thank you!
Ming