Quantcast
Channel: 达芬奇(Davinci™) - 最近的话题
Viewing all articles
Browse latest Browse all 3112

dm368 nand启动uboot读nand错误

$
0
0

TI专家您好:

DM368使用DVSDK4.02的开发包,其中uboot版本为2010.12。板子上的nand flash为MT29F16G08,是2K page的flash。

当板子从nand 启动时,ubl和uboot都能启动,后续uboot读kernel参数区就出现异常。如下为启动log。

其他的测试:uboot下读任何nand位置,都会出现failed -74的异常。(使用dvsdk2.1的版本的ubl和uboot不出现这个问题。)所以不是nand的问题。

有TI网上《DM365 Nand ECC layout》说明是uboot的ECC的2k page的NAND ECC校验不符合要求,见http://processors.wiki.ti.com/index.php/DM365_Nand_ECC_layout。

按照以上改动uboot的代码,任然出现failed -74的异常。

请问一下TI 的dvsdk4.02版本的uboot不支持nand的启动?uboot不能读nand中的数据? 还是dvsdk4.02版本的没有做2K nand上启动验证?

谢谢!

-------------------------------------------------------------------- 

U-Boot 2010.12 (     )

Cores: ARM 432 MHz
DDR: 340 MHz
I2C: ready
DRAM: 128 MiB
NAND: 2048 MiB
MMC: davinci: 0, davinci: 1

。。。。。。。。

NAND read from offset 3c0000 failed -74
0.960 0.011: *** Warning - readenv() failed, using default environment


Viewing all articles
Browse latest Browse all 3112

Trending Articles