免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10160 | 回复: 5

[BootLoader] 【记录】将Uboot 2011.06中mmc驱动移植到uboot 1.1.6的过程 [复制链接]

论坛徽章:
0
发表于 2011-08-15 21:52 |显示全部楼层

【记录】将Uboot 2011.06中mmc驱动移植到uboot 1.1.6的过程

时间:2011-8-14

作者:crifan

联系方式:green-waste (at) 163.com

---------------------------------------------------------------------------

附上代码:

u-boot-1.1.6_20100601_newMMC USB_20110814.7z (1.16 MB, 下载次数: 968)

评分

参与人数 1可用积分 +10 信誉积分 +2 收起 理由
bitmilong + 10 + 2 原创内容

查看全部评分

论坛徽章:
0
发表于 2011-08-29 14:11 |显示全部楼层
看了楼主好几篇的文章,真是替众多的同鞋感谢crifan 无私的share。
最后楼主六个两个疑惑的地方,我有一点个人的见解

在最后可以成功读数据之后,却也还是发现有两个命令会超时:
MMC CMD8 Timeout
MMC CMD13 Timeout


#define MMC_CMD_SEND_EXT_CSD                8
上面的cmd 的命令在SD 卡是不支持的。如果是用MMC卡测试的话,就不会报超时了。

#define MMC_CMD_SEND_STATUS                13
上面的cmd 是获取卡的状态,通过spec 可知,使用这条命令的时候,卡是要在transfer 状态。
我看了看楼主的源码,在楼主的源码中,发出该cmd时,卡没有处于 tranfsfer 状态,所以报超时也是符合协议的

论坛徽章:
0
发表于 2012-08-15 17:33 |显示全部楼层
学习~~谢谢楼主~~

论坛徽章:
0
发表于 2012-08-15 18:45 |显示全部楼层
牛人,也在研究uboot。
能帮小弟看看我的一个问题吗?
关于uboot中的cfi flash问题
见链接:http://bbs.chinaunix.net/thread-3765156-1-1.html

论坛徽章:
0
发表于 2012-09-22 22:42 |显示全部楼层
好东西 收藏一下哈

论坛徽章:
0
发表于 2013-06-24 21:54 |显示全部楼层
好东西,绝对的好东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP