打印
[i.MX]

调试EMMC出现中断超时报错

[复制链接]
2157|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大牛眼|  楼主 | 2018-9-13 14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
NXP FAE你好
单位仿照IMX6Q sabresd制作了开发板,emmc使用了东芝的THGBMHG8C4LBAW7,在加载内核的时候EMMC报中断超时错误
mmc0: Timeout waiting for hardware interrupt.

sdhci: =========== REGISTER DUMP (mmc0)===========

sdhci: Sys addr: 0x00000000 | Version:  0x00000002

sdhci: Blk size: 0x00000200 | Blk cnt:  0x00000001

sdhci: Argument: 0x00000c00 | Trn mode: 0x00000000

sdhci: Present:  0xf7fd8009 | Host ctl: 0x00000001

sdhci: Power:    0x0000000d | Blk gap:  0x00000000

sdhci: Wake-up:  0x00000000 | Clock:    0x000010ff

sdhci: Timeout:  0x00000000 | Int stat: 0x00000000

sdhci: Int enab: 0x007f00c3 | Sig enab: 0x007f00c3

sdhci: AC12 err: 0x00000000 | Slot int: 0x00000003

sdhci: Caps:     0x07eb0000 | Caps_1:   0x00000007

sdhci: Cmd:      0x0000341a | Max curr: 0x00ffffff

sdhci: Host ctl2: 0x00000000

sdhci: ===========================================
联系了东芝的FAE,得到的结论是由于我们没有1.8V的电,所以EMCC只能跑在低速模式,也就是52M,需要关闭HS200功能,但是我不太清楚,这个HS200时钟在内核的什么地方可以关闭,还请给予指导。谢谢。
我们的内核版本是LINUX3.0.35

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

1

粉丝