Hi Nikhil, On Monday 11 February 2008, Nikhil Gautam wrote: > I bypassed the function nand_is_bad_block( ) and also my image is now > padded correctly. But still the problem is that SPL doesn't copy the > U-boot image correctly onto the RAM. It copies the first page of first > block from NAND flash again and again.
Now this could be an indication for what is going wrong here. > This must be because of some configuration of NDFC done by SPL because > I can see that IPL copied the first 4K (2 pages) correctly from NAND > flash to RAM. But there aren't many NDFC or NAND configuration > parameter that I can change. > > Have anyone seen this kind of problem before? No. But as mentioned above, if you see the same 2k page multiple times, it seems that the addressing in nand_command() (nand_boot.c) is not correct for those 2k page devices. And looking at nand_base.c you will notice two different implementations for nand_command: nand_command() and nand_command_lp() (lp for Large Page) I suggest you take a look at this and merge the needed changes into nand_boot.c Best regards, Stefan ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: [EMAIL PROTECTED] ===================================================================== ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users