Hi guys!
My R+D group has designed and built a more complete based-OMAPL137 custom board, taking as reference the OMAPL137 EVM of Spectrum Digital. One of the new elements is a NAND FLASH memory of micron's manufacturer (MT29 family, 4GB). The main goal of this chip is to store Linux file-system instead of storing that on a sd card or by means NFS protocol. However, I am trying to find out how I can enable the access to this device from primary bootloaders (mainly u-boot) and Linux kernel..
For instance, if a small Liux file-system is contained on the SPIFLASH memory, I can access to SPI FLASH partitions through the MTD driver of Kernel Linux. Once booting Linux, I can move up and down between all folders of file-system without problems. How can I do this for NAND FLASH memory?? I did some modifications enabling some characteristics of Linux kernel (e.g.Support for NAND chips) or writing some new instruction at u-boot (#define CONFIG_USE_NAND) but I can not see any messages during booting Linux regarding to that. I think that OMAPL137 and LInux kernel (v2.33) used are totally compatible with MT29 NAND FLASH , but now I start having uncertain..
How can I access to the NAND FLASH and store Linux filesystem in NAND FLASH?
Any advance or suggestion would be appreciated!! Thanks in advance
Regards
Óscar