TI中文支持网
TI专业的中文技术问题搜集分享网站

am3352 uboot启动卡在reading uboot.img处

u-boot启动卡到这里是什么情况?好几个uboot都是这种情况,有打印消息说明已经选择好了板卡了吧?我这里是从emmc启动

Jie Li24:

就是这样的情况,有遇到这样的问题吗?

yongqing wang:

回复 Jie Li24:

你有修改什么吗?可以对比一下uboot的配置环境和选择的编译选项

Jie Li24:

回复 yongqing wang:

我们的板子是没有EEPROM的,我再源码中去掉了EEPROM部分的代码,能够有打印输出,应该表明程序跑完了EEPROM部分,我追踪了一下,发现程序卡在从mmc中读取u-boot.img处,程序进去后一直没出来,这是个什么原因?

Shine:

回复 yongqing wang:

uboot.img重新编译过吗?MMC卡分区了吗?参考下面wiki网站的操作步骤。http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User's_Guide#Using_SD.2C_eMMC_or_USB_storage

Jie Li24:

回复 Shine:

你好,我使用的是下面的脚本编译的,过程应该没有问题

#!/bin/shmake CROSS_COMPILE=arm-linux-gnueabihf- distcleanrm -rf ./falconmake CROSS_COMPILE=arm-linux-gnueabihf- O=falcon am335x_evm_defconfigmake CROSS_COMPILE=arm-linux-gnueabihf- O=falcon

同时,mmc应该也没问题的,我把以前成功启动的MLO和uboot.img拷贝进emmc能够正常启动,但这一个就卡在这里了,这是个什么原因?

Jian Zhou:

回复 Jie Li24:

你用的是DDR3么?建议你查一下DDR3的读写。

赞(0)
未经允许不得转载:TI中文支持网 » am3352 uboot启动卡在reading uboot.img处
分享到: 更多 (0)