GPRS拨号 怎么将调制解调器驱动挂在COM2上

VCLIFE 2010-06-17 06:31:54
wince下只是把调制解调器的驱动挂接在了com1,我们要测的全功能串口是COM2故需要改动,将调制解调器驱动挂接在com2上。
方法如下:
a、在ser_16552.reg写
; @CESYSGEN IF COREDLL_SERDEV
IF BSP_NOSERIAL !
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial4]
"Order"=dword:0
"UnitIndex"=dword:4
"DeviceArrayIndex"=dword:4
"Prefix"="COM"
"Index"=dword:4
"Dll"="au16552.dll"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial4\Unimodem]
"Tsp"="Unimodem.dll"
"DeviceType"=dword:0
"FriendlyName"="Serial Cable on COM4:"

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial2]
"Order"=dword:0
"UnitIndex"=dword:2
"DeviceArrayIndex"=dword:2
"Prefix"="COM"
"Index"=dword:2
"Dll"="au16552.dll"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial2\Unimodem]
"Tsp"="Unimodem.dll"
"DeviceType"=dword:0
"FriendlyName"="Serial Cable on COM2:"
ENDIF BSP_NOSERIAL !
; @CESYSGEN ENDIF COREDLL_SERDEV
;-------------------------------------------------------------------------------
b、在common.reg中将HKEY_LOCAL_MACHINE\ExtModems\HayesCompat路径下“Port”为改写"COM2":,再改写FriendlyName为"Hayes Compatible 在 COM2:"。
c、在D:\WINCE500\PRIVATE\WINCEOS\COMM\TAPI\UNIMODEM\unimodem.rc路径下将 IDS_LOC_FRIENDLYHAYESCOMPAT改写为"Hayes Compatible on COM2:"。
d. 改动TIMEOUT时间#define INIT_WATCHDOG_TIMEOUT 40000 //原来是4000
改动注册表【HKEY_LOCAL_MACHINE\Drivers\Unimodem\Init] 下"Reset" = "ATZ", 为"Reset" = "AT", 不允许调制解调器复位。


这是在网上找到的设置方式。
不过不太明白,哪位能指点一下
首先,上述说的那几个.reg我都找不着
再次,如果这个几个文件都藏在某个文件下下边,是需要在定制系统的时候修改,然后重新编译系统烧写镜像?还是在板子上直接修改注册表,这样是不是一掉电注册表就又还原成原来的设置了。


...全文
180 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
chehongyang 2012-09-20
  • 打赏
  • 举报
回复
为什么好多人解决了之后都不说解决方法的啊??
dengchonglin 2010-06-18
  • 打赏
  • 举报
回复
学习了
suntion 2010-06-18
  • 打赏
  • 举报
回复
关注...
VCLIFE 2010-06-18
  • 打赏
  • 举报
回复
c、在D:\WINCE500\PRIVATE\WINCEOS\COMM\TAPI\UNIMODEM\unimodem.rc路径下将 IDS_LOC_FRIENDLYHAYESCOMPAT改写为"Hayes Compatible on COM2:"。

这一条也没有找见
VCLIFE 2010-06-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ok138ok 的回复:]
如果是三星的BSP,你的ser_16552.reg,对应的应该是platform.reg,在BSP下的file文件夹。
[/Quote]
#define INIT_WATCHDOG_TIMEOUT 40000 这个定义在哪儿
ok138ok 2010-06-18
  • 打赏
  • 举报
回复
如果是三星的BSP,你的ser_16552.reg,对应的应该是platform.reg,在BSP下的file文件夹。
ok138ok 2010-06-18
  • 打赏
  • 举报
回复
CE6.0也是common.reg
daifeijin 2010-06-18
  • 打赏
  • 举报
回复
路过……
VCLIFE 2010-06-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mabugang 的回复:]
ser_16552.reg 这个REG 根据平台不同 是有区别的 common.reg 你搜一下wince500 目录下酒有的 其他的那部是都给出路径了
[/Quote]
您知道wince6.0应该叫什么文件吗??我这个资料是wince5.0的
VCLIFE 2010-06-18
  • 打赏
  • 举报
回复
结贴,勉强解决...还有瑕疵
VCLIFE 2010-06-18
  • 打赏
  • 举报
回复
顶一下,有人帮帮忙没
mabugang 2010-06-17
  • 打赏
  • 举报
回复
ser_16552.reg 这个REG 根据平台不同 是有区别的 common.reg 你搜一下wince500 目录下酒有的 其他的那部是都给出路径了
VCLIFE 2010-06-17
  • 打赏
  • 举报
回复
别沉了...
帮帮忙吧

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧