天嵌 ARM开发社区

 找回密码
 注册
查看: 2423|回复: 3

WinCE新建拨号里头的设备时有时无,该怎么办?

[复制链接]
iwillbeback008 发表于 2012-12-17 17:58:08 | 显示全部楼层 |阅读模式
WinCE新建拨号里头的设备时有时无,该怎么办?

现在手头的PB5.0没有装过补丁包,现在编译一个TQ2440的S3C2440的BSP,出现有一个这样的问题:
WinCE新建拨号里头的"拨号连接"和"直接联连接"有时不出现;
也就说,系统有时开机中识别不到拨号设备,比如"所谓兼容com1的调制解调器"都不能识别到拨号设备中。
亚瑟王 发表于 2012-12-17 21:58:01 | 显示全部楼层
拨号这个功能没有做过,你的PB配置选项里面是否选择了相关的配置?
 楼主| iwillbeback008 发表于 2012-12-18 08:42:13 | 显示全部楼层
PB配置选项里面已经选择了相关的配置,现在问题是,为啥会时有时无?

当系统开机中识别不到拨号设备,比如"所谓兼容com1的调制解调器"都不能识别到拨号设备中状况情况下,
用 RasEnumDevices()读出RAS设备中也没有任何一个拨号实体设备,比如“COM1 上的 Hayes 兼容调制解调器:”,
用RasDial()函数也不能创建拨号成功,返回0x260【608 指定的设备不存在】;

但是用串口助手查看,是可以打开3G上网卡设备虚拟出来COM6;用驱动调试助手查看,也看到已经加载驱动了;
 楼主| iwillbeback008 发表于 2012-12-19 16:02:36 | 显示全部楼层
我自己来结贴,总结起来就是重新安装PB5.0和打上2008年ARMV4I的全年补丁后编译;

TQ2440支持SDHC

1.安装"G:\天嵌2440开发板光盘资料\20090905版光盘资料\WinCE资源\WinCE源码"里头的
WinCEPB50-081231-Product-Update-Rollup-Armv4I.msi

2.参考".G:\天嵌2440开发板光盘资料\20090905版光盘资料\TQ2440开发板配套教材集"中的
天嵌科技出品--WinCE开发完全手册(V1.1)_20090823.pdf的P76~P68的讲解;

2-1.在platform->setting->environment中设置环境变量IMGSDBUS2=1,因为只有设置了这个环境变量才会让系统支持大容量的SD卡;
理论上这样可以,但是不行;
所以在编译完一次WinCE组建和内核包后,
在"D:\WINCE500\PUBLIC\COMMON\OAK\FILES\common.bib"中和
在"D:\WINCE500\PBWorkspaces\TQ2440A\WINCE500\TQ2440_ARMV4I\cesysgen\oak\files\common.bib"中
在CE_MODULES_SDBUS项做强制修改,如下:
#if defined IMGSDBUS2
; @CESYSGEN IF CE_MODULES_SDBUS2
   sdbus.dll      $(_FLATRELEASEDIR)\sdbus2.dll                 NK  SH
; @CESYSGEN ENDIF CE_MODULES_SDBUS2
#else
; @CESYSGEN IF CE_MODULES_SDBUS
   sdbus.dll      $(_FLATRELEASEDIR)\sdbus.dll                  NK  SH ;;note by Rn
   sdbus.dll      $(_FLATRELEASEDIR)\sdbus2.dll                 NK  SH ;;change by Rn
; @CESYSGEN ENDIF CE_MODULES_SDBUS
#endif

2-2.在\TQ2440\Src\Drivers\SDHC\SDHCBASE的sdiocontrollerbase.cpp文件中修改:
在CSDIOControllerBase::SendCommand()函数中case ResponseR6:之后添加一行:
case ResponseR7:
在CSDIOControllerBase::GetCommandResponse()函数中case ResponseR1b:之后添加一行:
case ResponseR7:

3.重新编译BSP即可;

4.
测试NK_20121219.bin版
打上2008全年ARMV4I补丁并重新编译镜像+理论最大支持32GB的SDHC(已测试Kingston的2G+闪迪Class4的4G+KingstonClass4的8G和16G);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-15 07:04 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表