[U-Boot] I can not read Linux image from my nand flash
Scott Wood
scottwood at freescale.com
Tue Dec 1 01:31:44 CET 2009
Peter Pan wrote:
> The previous u-boot version I use is U-boot 1.2.0, an ancient version.
> So I upgrade the u-boot to 2009-08.
> The platform is MPC8247.
That's a chip, not a platform. Which NAND controller driver? What
happens if you also use a non-ancient Linux? Have you compared the OOB
layout between U-Boot and Linux?
> About build warnings, some warnings in printf for not proper type, and
> yes, I get the 64-bit printf warning :
>
> nand_util.c:45:2: warning: #warning Please define
> CONFIG_SYS_64BIT_VSPRINTF for correct output!
>
> After I change the loff_t from long long to unsigned long, it works fine now.
I suggest doing as it says, and defining CONFIG_SYS_64BIT_VSPRINTF in
your board config file instead.
-Scott
More information about the U-Boot
mailing list