请问,在BSP中应如何修改SDHC驱动,让它支持多个SD设备,请给一些思路(如可以接二个SD卡座).

zhxin999   2009-3-6 17:47 楼主
现有的BSP中只支持一个SD卡.(问题1:一般来说 CPU物理上应可支持多个SD卡,它应有相关寄存器表示支持的SDIO设备数, 是不是这样?)  

问题2: 请问,在BSP中应如何修改SDHC驱动,让它支持多个SD设备,请给一些思路(如可以接二个SD卡座).谢谢

回复评论 (5)

有些ARM支持的,有些不行吧

比如2440 不行吧。
点赞  2009-3-6 21:17
关注
点赞  2009-3-6 22:18
你的硬件平台是什么?硬件支持不支持多个SDIO?当然,如果只支持一个,你可以加一个电子开关,来实现多路复用,不过这就要求你的多个SD设备不能同时使用。

受先要解决硬件问题,然后才能谈修改驱动,硬件不支持,驱动是无源之水。
点赞  2009-3-7 21:38
是啊,要先确定硬件是否支持
点赞  2009-3-7 21:54
硬件平台是 i.MX27.
点赞  2009-3-7 23:22
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复