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

AM3358无法启动MLO

HI,

我们以BBB为基础修改了一块我们自己的板子,去掉了eMMC,希望从SD卡启动,目前遇到问题:

1. 不插入SD卡,板子从串口打印CCCC,据此推测芯片内部的ROM code已经起来了;

2. 使用一张32G的SD卡,将TI提供的am335x evm镜像写入该卡。从计算机上可以看到该卡上存在FAT32分区和ext分区,FAT分区上是MLO和uImage。将该卡插入我们自己的板子,串口不再打印CCCC,据此推测ROM code可以找到MLO,但串口无任何消息打印出来;

3. 拔出SD卡,在Windows上使用SecureCRT软件通过串口使用xModem协议下载MLO,可以成功下载,但此后串口无任何响应。

根据以上现象,我们推测MLO无法正常启动,请教这可能是什么原因?

Shine:

请问你的板子在BBB的基础上修改了什么?如果在BBB上用这张SD卡能启动吗?

Liu Ming1:

回复 Shine:

您好,我的主要改动是:

1. 去掉了eMMC和HDMI,

2. 使用外部5V直流电源供电,不使用USB供电。

BBB板目前不在手边,暂时无法测试。

发贴之后我继续搜索deyisupport,怀疑是因为EEPROM空白导致u-boot无法得到board information,从而无法初始化DDR。我修改了u-boot配置让SPL使用处理器内部RAM,目前MLO已能够打印出启动消息。

下一步准备修改u-boot的board.c/board.h,强制u-boot使用BBB的SDRAM配置。

感谢您的回复。

Steven Liu1:

回复 Liu Ming1:

恩,逻辑上应该没问题,下一步的就是要处理DDR的配置了。

可以参考帖子的2楼:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/113233.aspx

赞(0)
未经允许不得转载:TI中文支持网 » AM3358无法启动MLO
分享到: 更多 (0)