当前位置: 代码迷 >> WinCE >> ce上MUX驱动加载不成功, 为什么
  详细解决方案

ce上MUX驱动加载不成功, 为什么

热度:70   发布时间:2016-04-28 12:35:54.0
ce下MUX驱动加载不成功, 为什么?
我使用的平台是mini2440+ Wince5. Modem挂在了COM1上。系统中原来在COM1挂了一个兼容调制解调器,可以正常拨号。
1. 对mini2440的原装pbxml 进行了一次sysgen, 成功。
2.  Step By Step说明文档,只是注销了 QL_WinceMUX.reg中的第一节;virtual COM7 for RIL。 Make image 成功。 但是启动后QL_MUX_Link的属性中,还是只有“Com1上的兼容调制器”, 没有出现”QL_MUX_MODEM”的选项。同时查看系统中还是只有3个串口。

有几个疑问:
1. 是否必须要将MUX驱动挂在有真实Modem的口上。
2. 如果1是,则是否必须要删除ce5自带的“COM1的兼容调制解调器”,应该怎样干净删除?

platform.bib中确认已经加入
mux_ql600.dll    $(_FLATRELEASEDIR)\mux_ql600.dll          NK   SHK 
Unimodem.dll    $(_FLATRELEASEDIR)\unimodem.dll            NK   SHK
////////////////////////////////////////////////////////////////////////
QL_WinceMUX.reg如下

; COM2 for underlying GSM 07.10 
[HKEY_LOCAL_MACHINE\Software\QLMUX\GSM07_10]
        "ComPort"="COM2:"
        "DefaultBaudRate"=dword:1C200       ; 115200
        "BaudRate"=dword:1C200              ; 115200
        "FrameOption"=dword:0                ; 1 - Advanced; 0 -Basic
        "FrameSize"=dword:0000007F          ; max data size 
        "FlowControl"=dword:0               ;0->Disable;1->Enable
        "DebugMode"=dword:0                ;0->not printf ce com data to log file
;1->printf ce com data to log file
        
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GSM0710_1]
        "Prefix"="COM"
        "Dll"="mux_ql500.dll"
        "FriendlyName"="QL500 MUX Port on COM6:"
        "DeviceArrayIndex"=dword:1
        "Index"=dword:6
        "Order"=dword:60
        ; power manager enabled device driver
        "IClass"="{A32942B7-920C-486b-B0E6-92A702A99B35}"   
        ; GSM 07.10 specific
        "GSM_0710_DLCI"=dword:1     ; Rem: Dlci also define priority (lowest => low prio)
        "GSM_0710_TYPE"=dword:1     ; boolean: 1 (true) => AT cmd, 0 (false) => Data    
        ; monitor channel activity
        "GSM_0710_ACTIVITY_TIMEOUT"=dword:2710      ; time-out on channel activity in ms
                                                    ; remark:
  相关解决方案