嵌入式爱好者

查看: 3631|回复: 1

SD卡启动失败

[复制链接]

2

主题

9

帖子

12

积分

扫一扫,手机访问本帖
发表于 2015-11-3 15:41:26 | 显示全部楼层 |阅读模式
        我现在在移植uboot 2014,但是从SD卡启动总是失败,调试发现,S5PV210把uboot前16KB考到iram中执行了,我在这16K代码中初始化了DDR,并已经确认过了DDR初始化成功了。然后想把uboot考到DDR中,结果却失败了,尝试了两种方法,都失败了,请大神来指导一下。
        方法一:iROM中的一个函数,可将SD卡上的内容考到指定地址,S5PV210应该就是通过这个函数将前16K考到iRAM中的吧。但是,这个函数执行了,我跳转到DDR中执行确失败了。由于没有飞凌mmc-210.bin源码,不知道是怎样完成copy的。
        方法二:移植SD卡驱动,将s3c2416的SD卡驱动移植到我的uboot中,而这个驱动中,Controller在给SD卡发命令时,却一直失败,CMD0都发不出去。反复确认过,移植也没啥问题。
        因此,想问问,有没有人做过类似工作,并成功完成从SD卡copy的过程??你们是如何copy的,iROM函数吗?还是自己移植驱动??如果是iROM函数,参数怎么设置才正确??
        大家帮帮忙。。。实在是卡住太久了,不知道怎么做,并不是伸手党~~~
回复

使用道具 举报

2

主题

9

帖子

12

积分

 楼主| 发表于 2015-11-3 15:47:41 | 显示全部楼层
我将iRAM中的代码考到DDR中,跳转到DDR执行,来验证DDR是否初始化成功的。跳转后正确执行了。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:43

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表