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

返回顶部