别人支持大容量SD的办法——收集

来源:互联网 发布:php的curlpath 编辑:程序博客网 时间:2024/05/19 13:59

转自:http://blog.csdn.net/gooogleman/archive/2009/05/05/4153117.aspx

 

可能已经解决了。还是发出来供其他人参考吧。
WinCE 5.0支持SDHC card 需要以下操作:

1.       更新PB. 更新补丁放在//10.1.10.250/software/WinCE50 Update/WinCEPB50-071231-Product-Update-Rollup-Armv4I.msi
2.       在platform->setting->environment 中设置IMGSDBUS2 = 1
3.       在via_sdmmc驱动sdcontrol.c中更改 1006行
        case ResponseR1:
                respType = R1;
                break;

    为:
     case ResponseR1:
          case ResponseR7:
                respType = R1;
                break;
    主要是要添加对cmd7的支持。
4.       重新sysgen platform。

之后即可支持容量不超过32G的 SD2.0 协议的SDHC Card。

armsys2410 大容量sd卡驱动开发

 
我的pb5.0更新了微软的《Windows CE 5.0 支持仅 SD 1.1 兼容的内存卡所小于 2 GB
》中提到的更新,
工程里也将 IMGSDBUS2 变量的值设置为 1。
直接加载了CataLog里的sd memory以及samsung 2410 sdio host.
但是armsys2410 仍不能识别4G sd卡。
我还差在哪里没有做吗?
原创粉丝点击