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

OMAPL138 SD卡启动延迟过长的问题

你好:

我在使用OMAPL138的SD卡启动模式时,电路板从上电到UBOOT启动中间有3秒左右的延迟。

SD卡的制作参照了TI的文档

http://processors.wiki.ti.com/index.php/How_to_boot_OMAP-L138_LCDK_from_SD_card

UBOOT的AISGEN生成配置如附件中的MY138_AIS_CONFIG_UBOOT_AIS_MMC.cfg

pll0_clk2设置为96M,SD clock设置为48M

这个SD卡在UBOOT通过NAND模式启动并读取的时候是能正常工作的,读取速度约为2.5MB/s,也就是SD卡的硬件应该是正常的

SD卡的硬件电路如下

BOOT的选择为

Boot[7:0]

0001 1100

UBOOT的代码在NAND启动的时候是可以正常使用的,我在UBOOT的board.c的board_init_f函数头部加入GPIO亮灯代码,在NAND的启动模式下是很快就会亮的,在SD卡启动模式下就要3秒以后才亮。UBOOT中已经加入了NAND的启动代码,而且我认为和这个无关,因为UBOOT的早期初始化中的亮灯都很慢,应该是SD卡加载UBOOT慢

当前UBOOT的AIS格式大小为395272字节,我在SD卡的头部按照文档保留了600K的大小,应该是够了

参考TI提供的BOOT文档,我确定用的是SD卡而不是MMC卡—卡片上写的大大的SD。

且更换过另一张SD卡,不同的容量,启动依然很慢

期间更新到OMAPL132芯片平台,启动速度没有变化,我确认了RBL版本为d800k008

当前问题没有解决思路,请提供相关意见,万分感谢

2013.09.22

gg weee:

忘了说明了,SD卡的供电部分的电路现在是飞线,就是直接跳过了EN-SD管脚,SD卡是在系统上电的时候3.3V有电就使能的

赞(0)
未经允许不得转载:TI中文支持网 » OMAPL138 SD卡启动延迟过长的问题
分享到: 更多 (0)