今天不知道由于什么错误操作,从nandflash启动时,总是出现
Texas Instruments X-Loader 1.41
ECC Failed, page 0x00080000
0 0 0 0 0 0 0 40 10 0 0 e0 14 f0 9f e5 10 f0 9f e5 4 f0 9f e5 0 f0 9f e5 4 f0 9f e5 0 0 88 80 0 0 8 80 0 0 20 0 60 2 20 0 40 2 20 0 20 2 20 0 0 2 20 0 78 56 34 12 0 0 20 0 0 0 20 0 0 0 20 0 0 0 20 0 0 0 0 40 8 0 0 40 0 0 0 e1 0 0 0 e1 40 0 0 e2 0 0 0 e0 40 0 0 e2 0 0 80 e0 0 0 a0 e3 2 20 80 e0 1 10 80 e0 2 32 a0 e3 3 10 81 e0 38 3 a0 e0 0 0 81 e0 0 0 10 e0 f8 7 a1 8 0 0 0 e1 19 0 0 a 20 0 0 e2 0 0 0 e1 0 0 40 e0 0 0 0 0 0 0 10 e1 0 0 0 0 0 20 3 e0 0 20 0 e0 0 0 0 e0 0 0 80 e0 0 0 10 e0 f8 7 a1 c8 0 0 10 e1 1 7 40 c2 80 0 0 e0 0 d0 40 e2 7 d0 cd e3 80 0 1f e5 80 10 1f e5 0 20 a0 e3 0 20 80 e5 1 0 50 e1 4 0 80 e2 fb ff ff 1a 4 f0 1f e5
google一下,发现在beagle上也出现过,应该有解决方法,但是网页就是打不开,不知道为什么?
郁闷,只能从SD卡启动了。
打算晚上先把flash格式化下,不行就看源码了。
解决了。
Note: The command nandecc hw is essential here! X-Loader is started by OMAP3 boot ROM. This uses HW ECC while reading the NAND, so while writing, we have to use OMAP3 HW ECC, too. If you don't use HW ECC boot ROM can't boot from NAND any more.
我试验的时候可能有次没有使用nand ecc hw,所以boot ROM can't boot from NAND any more
于是我通过SD卡进入u-boot后,
把整片flash全部擦除掉,然后重新按照步骤来就可以了。
阅读(2241) | 评论(0) | 转发(0) |