OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9148|回复: 9

美光emmc初始化失败

[复制链接]

11

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2013-6-7
在线时间
23 小时
发表于 2016-12-17 10:40:33 | 显示全部楼层 |阅读模式
10金钱
各位好,

这两天正在调试美光的emmc(MTFC4GACAAAM-4M);发现一直驱动不起来,以前没使用过emmc,对emmc的初始化流程也不甚了解,在网上找了些资料,但是很少又很零碎;哪位有相关资料能分享下吗?多谢

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2013-6-7
在线时间
23 小时
 楼主| 发表于 2016-12-17 11:37:08 | 显示全部楼层
本帖最后由 yanzhongsan 于 2016-12-17 16:45 编辑

刚发的不见了,不知道是触犯了规则被管理员删了还是怎么回事
        do {
            sdio_cmdinitstructure.Argument         = 0;
            sdio_cmdinitstructure.CmdIndex         = SD_CMD_SEND_OP_COND;
            sdio_cmdinitstructure.Response         = SDIO_RESPONSE_SHORT;
            sdio_cmdinitstructure.WaitForInterrupt = SDIO_WAIT_NO;
            sdio_cmdinitstructure.CPSM             = SDIO_CPSM_ENABLE;
            SDIO_SendCommand(hsd->Instance, &sdio_cmdinitstructure);

            errorstate = SD_CmdResp3Error(hsd);
            count++;
            if (SD_OK == errorstate) {
                response = SDIO_GetResponse(SDIO_RESP1);
            }
            HAL_Delay(1);
        } while ((count < SD_MAX_VOLT_TRIAL) && (0 == (response & 0x80000000)));
程序会陷在这里执行直到cout超出最大值,而response 的值始终为0x00ff8080;参考网上的一份代码将sdio_cmdinitstructure.Argument改为0x40FF8080,也是一样的效果,改成0xC0FF8080也一样,哪位高手能指点下为什么吗?是哪里有问题,从数据手册看应该返回0xC0FF8080才对,最高位为0表示未完成power up
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-12-17 16:33:21 | 显示全部楼层
没调试过这个,帮顶下。
楼主慢慢研究一下吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

17

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
897
金钱
897
注册时间
2016-2-16
在线时间
162 小时
发表于 2017-1-6 12:09:23 来自手机 | 显示全部楼层
楼主,镁光emmc调通了吗?
回复

使用道具 举报

17

主题

142

帖子

0

精华

高级会员

Rank: 4

积分
897
金钱
897
注册时间
2016-2-16
在线时间
162 小时
发表于 2017-1-18 10:56:22 来自手机 | 显示全部楼层
这个调通了,只是参数寄存器设置0x40FF8080或0xC0FF8080都可以
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-7-5
在线时间
7 小时
发表于 2019-7-10 20:01:57 | 显示全部楼层
yanzhongsan 发表于 2016-12-17 11:37
刚发的不见了,不知道是触犯了规则被管理员删了还是怎么回事
        do {
            sdio_cmdinitstru ...

楼主,能否帮忙发一下驱动程序,yiyouhongmeng@163.com
回复

使用道具 举报

0

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
金钱
326
注册时间
2014-8-15
在线时间
89 小时
发表于 2020-1-4 20:19:48 | 显示全部楼层
楼主,能否帮忙发一下驱动程序,1130163820@qq.com
回复

使用道具 举报

0

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
金钱
326
注册时间
2014-8-15
在线时间
89 小时
发表于 2020-1-4 20:21:05 | 显示全部楼层
楼主,能否帮忙发一下驱动程序,1130163820@qq.com
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2020-11-1
在线时间
2 小时
发表于 2020-11-6 11:42:32 | 显示全部楼层
能否打一下驱动程序 764451199@qq.com
回复

使用道具 举报

0

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2016-8-20
在线时间
16 小时
发表于 2021-6-4 21:47:40 | 显示全部楼层
最近在找这方面的资料,能发我一份吗?x_rd@163.com
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 17:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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