阅读:4057回复:5
大容量SD问题:要兼容4G以上的卡,必须使用微软的驱动吗?
三星BSP中的那3个DLL有没有支持大容量的呢?
现在2440的大部分开发板BSP基本使用的是三星3个DLL的方式的SD卡驱动,我试了一下只能支持2G的,不能支持4G以上的, 我要支持大容量的卡,必须用回微软的驱动,然后做相应修改吗?三星的DLL有没有更新到支持大容量的呢? 三星的DLL就是简单,可是无法修改,很痛苦。 请教大家如果要用微软的驱动,怎么从修改才行?谢谢! |
|
沙发#
发布于:2008-11-06 14:56
引用楼主wikee于2008-11-03 18:44发表的 大容量SD问题:要兼容4G以上的卡,必须使用微软的驱动吗? : pb5 07年的补丁好像有针对这个问题吧 |
|
板凳#
发布于:2008-11-11 14:00
楼上说得对.
打补丁后, 还必须: 1. 修改host层驱动(很少); 2. 设置IMGSDBUS2=2; pb help: When you are building a new image you need to set the image flag IMGSDBUS2 equal to 1 in order to use the new bus (sdbus2.dll). When IMGSDBUS2 is set to 1, sdbus2.dll is picked up during the makeimg process and is renamed to sdbus.dll in the generated image. |
|
地板#
发布于:2008-11-12 10:00
能说一下具体怎么改,都要改什么地方么?不好意思,偶刚做,菜鸟!
|
|
地下室#
发布于:2008-12-03 14:05
引用第2楼aguijie于2008-11-11 14:00发表的 : windows CE 5.0 07年4月的补丁就是针对4G-32G SD卡的。你可以参照这个弄下。 再一个MS提供设置环境变量的值应该是IMGSDBUS2=1,安装补丁后,请仔细阅读说明。 |
|
5楼#
发布于:2008-12-15 22:06
windows CE 5.0 07年4月的补丁
呵呵,就打这个补丁,然后在command中response7就OK了,别的都啥都不用做! |
|
|