On 04.12.2013 12:57, Tom Rini wrote: >>>> On 27.11.2013 10:46, Nikita Kiryanov wrote: >>>>> I compiled SPL with your patch and it does boot U-Boot from an SD card. >>>>> U-Boot functionality seems to be intact too. >>>>> However, I was unable to install it on the NAND flash. When booting >>>>> from NAND, SPL does start (the SPL header is displayed), but it fails to >>>>> load U-Boot with the following errors: >>>>> >>>>> Error: Bad compare! failed >>>>> >>>>> I used similar commands as the ones I use to install X-Loader: >>>>> CM-T3x # mmc rescan && fatload mmc 0 80a00000 mlo && nandecc hw && nand >>>>> erase.chip && nand scrub.chip -y && nand write 80a00000 0 30000 >>>>> CM-T3x # fatload mmc 0 80a00000 u-boot.img && nandecc sw && nand erase >>>>> 80000 60000 && nand write 80a00000 80000 60000 > > OK, but why the nandecc switching around? On omap3_beagle _now_ (and > for a year or two, but a change from long ago) we do nandecc hw for MLO > and U-Boot and get the same 1bit ECC scheme the kernel uses too. I bet > the problem is that SPL is loading and expecting the HW scheme, but you > wrote in the SW scheme...
No (please read my mail to the end). The problem is that the BootROM doesn't boot the SPL which is written with the latest U-Boot and with 1bit hw ecc. And this works again when the patch I mention is reverted. Thanks, Stefan _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

