I’m working on a omapl137 customed board. The nand flash chip is Samsung K9F4G08U0A and used by EMIFA CS3. I can boot uImage from flash and use nfs.
I try to put file system into nand flash and follow the steps found in
http://processors.wiki.ti.com/index.php/Put_JFFS2_Image_to_Flash
http://processors.wiki.ti.com/index.php/Flash_configuration_in_the_Kernel
about the kernel configure.
But I still can not see anything about nand flash device in kernel booting message and the command ”cat /proc/mtd” shows an empty list.
The kernel I use is from DaVinci-PSP-SDK-03.20.00.14.tgz.
I’m not sure that Samsung K9F4G08U0A supports the CFI (the datasheet doesn’t mention). All the pages above seem to configure the kernel nand flash driver to support CFI flash.
The uboot is working fine and can recognize the flash. Writing uImage into flash and booting are all successful, so I suppose the hardware is all right. Maybe the problem is about the kernel configure and the driver.
Is there anyone can help me?