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的读写。