I have a design which has been in manufacture for 3 years, using the TMS320DM335 ver 1.1 and Samsung K9K8G08 NAND flash. Now that ver 1.4 of the DM335 is being shipped the product has stopped working with the Samsung NAND flash so I am having to change the design to use Micron MT29F08G NAND flash which has ONFI support. The problem is that although I can now programme the Flash with u-boot (which I couldn't with the Samsung flash on ver 1.4) it won't then boot, It seems to recognise the flash and reads the magic number but when u-boot starts running the boot script says 'No NAND device found!!!'.
Do I need to make any modifications to u-boot in order to use ONFI to identify the flash, or is there any other reason why the system fails to recognise the Micron NAND flash?