我们自己做的板子,芯片是AM3358,SDK是AM335xSDK _08_00_00_00,源码中读EEPROM部分已经屏蔽掉,执行make ARCH=arm all后,将u-boot目录下生成的MLO和u-boot.img放到SD卡上,从SD卡启动后只打印U-Boot SPL 2014.07 (Jan 27 2016 – 18:44:30)就不动了,调试发现程序执行完s_init()函数后就不动了,lowlevel_init.S中执行bl s_init后面紧跟一句pop {ip,pc},这个不知道程序跑哪去了,请问这个怎么debug?
jiangyu xu1:
今天又按照wiki上u-boot的编译方法
make CROSS_COMPILE=arm-linux-gnueabihf- O=am335x_evm am335x_evm_config all,结果启动时打印U-Boot SPL 2014.07-00107-gd28f2b9-dirty (Jan 28 2016 – 10:49:23)后就没反应了。
jiangyu xu1:
自己顶一下,希望各位大神帮忙看看啊!
leo chen:
感觉像是DDR的问题
uboot没有加载成功
TI中文支持网