zjl12006 发表于 2015-11-3 15:41:26

SD卡启动失败

      我现在在移植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函数,参数怎么设置才正确??
      大家帮帮忙。。。实在是卡住太久了,不知道怎么做,并不是伸手党~~~

zjl12006 发表于 2015-11-3 15:47:41

我将iRAM中的代码考到DDR中,跳转到DDR执行,来验证DDR是否初始化成功的。跳转后正确执行了。
页: [1]
查看完整版本: SD卡启动失败