none
Wince7下SD Card问题 RRS feed

  • 问题

  • 处理器PXA310.
    BSP是从wince6移植到WINCE7的。

    在PXA310上有3个sdio接口,第一个没有使用,第二个分配给SD Card,第三个分配给WIFI。

    在wince6和wince7下,Wifi能够正常工作。
    在wince6下,SD卡插入拨出时,系统运行正常,能在设备中看到sd卡。
    在wince7下,SD卡插入拨出时,驱动层能够检测到SD卡插入拨出时,但不能在设备中看到sd卡。
    在wince6下,sdbus的代码是在\\WINCE600\PUBLIC\COMMON\OAK\DRIVERS\SDCARD\SDBUSDRIVER路径下
    在wince7下,sdbus的代码是在\\WINCE700\public\COMMON\oak\drivers\sdcard\sdbus路径下。
    我现在没有找到这个问题的解决方法,请各位给指导下。谢谢。。。


    Gavin
    2011年8月24日 7:28

答案

  • 如果将下列注册表项目注释掉,就可以使用SD Card了。

    [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class\Unimodem]
       "Tsp"="Unimodem.dll"
       "DeviceType"=dword:0
       "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00

     

    [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\USBSER_Class\Unimodem]
       "Tsp"="Unimodem.dll"
       "DeviceType"=dword:0
       "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00

     

    具体是什么原因,还没有弄清楚。


    Gavin
    2011年8月27日 2:14

全部回复

  • 在wince6和wince7下,Wifi能够正常工作。

    在wince6下,SD卡插入拨出时,系统运行正常,能在设备中看到sd卡。
    在wince7下,SD卡插入拨出时,驱动层能够检测到SD卡插入拨出时,但不能在设备中看到sd卡。

    这个WINCE6是不正常的,但是WINCE7是正常的?
    NEU_ShieldEdge
    2011年8月26日 6:40
  • 如果将下列注册表项目注释掉,就可以使用SD Card了。

    [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class\Unimodem]
       "Tsp"="Unimodem.dll"
       "DeviceType"=dword:0
       "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00

     

    [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\USBSER_Class\Unimodem]
       "Tsp"="Unimodem.dll"
       "DeviceType"=dword:0
       "DevConfig"=hex: 10,00, 00,00, 05,00,00,00, 10,01,00,00, 00,4B,00,00, 00,00, 08, 00, 00, 00,00,00,00

     

    具体是什么原因,还没有弄清楚。


    Gavin
    2011年8月27日 2:14