2014-03-14 58 views
1

我們正在使用WINCE 7 sdmmc驅動程序,該程序在沒有EMAC驅動程序的情況下正常運行。WINCE 7:SDCard未安裝EMAC驅動程序

一旦在目錄項中啓用EMAC驅動程序,sdcard掛載次數就會減少。大部分的時間SD文件夾中的mydevice在(凡在存儲管理器控制面板小程序SD上市)

在這裏,我添加的platform.reg文件的SDMMC部分未顯示:

IF BSP_SDMMC 
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SDMMC1] 
    "Order"=dword:26 
    "Dll"="sdmmc.dll" 
    "Prefix"="MMC" 
    "Index"=dword:1 
    ;"DisableDMA"=dword:1          ; Use this reg setting to disable both internal and external DMA 
    "MaximumClockFrequency"=dword:2FAF080   ; 50 MHz max clock speed 
    ;"WakeupSource"=dword:1         ; this will enable system wakeup when card is inserted or removed during suspend state 


ENDIF ;BSP_SDMMC 

Emac.reg文件:

[HKEY_LOCAL_MACHINE\Comm\EMAC1] 
    "DisplayName"="EMAC Ethernet Driver" 
    "Group"="NDIS" 
    "ImagePath"="EMAC.dll" 

[HKEY_LOCAL_MACHINE\Comm\EMAC1\Parms] 
    "BusNumber"=dword:0 
    "BusType"=dword:0 
    "IRQ"=dword:98 
    "ioBase"=dword:31 
    "ioLen"=dword:10 
    "memBase"=dword:D03CD610 
    "memLen"=dword:1000 
    "Order"=dword:30 
    ; DuplexMode: 0:AutoDetect; 1:HalfDuplex; 2:FullDuplex. 
    "DuplexMode"=dword:0 
    ; The Ethernet Physical Address. For example, 
    ; Ethernet Address 00:24:20:10:bf:03 is MACAddress1=0024, 
    ; MACAddress2=2010,and MACAddress3=bf03. 
    "MACAddress1"=dword:0001 
    "MACAddress2"=dword:0203 
    "MACAddress3"=dword:0405 
    "*IfType"=dword:6    ; IF_TYPE_IEEE802_3 
    "*MediaType"=dword:0   ; NdisMediumNative802_3 
    "*PhysicalMediaType"=dword:D ; NdisPhysicalMedium802_3 

請幫我解決這個問題。

回答

1

SDMMC的順序是什麼以及EMAC驅動程序的順序是什麼?

正在加載最先?

更改這些命令並嘗試。

1

將EMAC的順序從5更改爲30(SDMMC順序更大)後,問題得到解決。