阅读:1786回复:6
讨论关于双SDBUS实现的问题
开发中遇到一个问题,我的板子上有两个SDIO接口的Host,分别用到MoviNAND和SD卡,MoviNAND是MMC接口,使用微软的SDBUS不支持MMC接口的4Bit传输,我想使用两个SDBUS分别来控制MoviNand和SD卡,请问如何修改呢?
|
|
沙发#
发布于:2008-05-01 16:56
应该实现两个SDIO的HOST CONTROLLER驱动就行了吧.
|
|
|
板凳#
发布于:2008-05-01 18:56
现在host controller是两个,但是SDBUS是一个。如何让SDBUS区别它要加载哪一个Host controller呢?
|
|
地板#
发布于:2008-05-07 16:52
sdbus没有你说的那个支持两个SD的限制..不过的确不支持MMC 4bit 和8bit,要修改sdbus
|
|
地下室#
发布于:2008-05-07 21:35
我已经把Public下面的SDBUS更改到能支持MMC 4Bit传输了,但我更该的是SDBUS1.1的。我想用SDBUS2.0来控制SD Card.,这样SD卡最大能支持到32G。现在碰到的是不知道怎么能够让这两个BUS同时工作。
|
|
5楼#
发布于:2008-05-12 18:00
看过一份souce code里面有对MoviNAND的支持,是在微软更新后的SDBUS基础上改的,可见原来是不支持MMC bit4的。具体的就没有去看,因为微软的code让人看得头晕。
|
|
6楼#
发布于:2008-05-12 21:04
只要给MoviNand发一个CMD6,如果MoviNand响应的话,就认为它是支持MMC 4bit。
|
|