串口与USB同步冲突

 

经文章经验证,好像是错误的,仅供参考~~~~

 

环境:2440 wince5.0 uart2作为调试串口,uart0作为普通串口,使用usbfn作为同步工具通讯方式
现象:一旦加载串口驱动,同步工具就无法连接,显示608错误;而不加载串口驱动,则一切正常
过程:
1.怀疑是组件没加,于是调整了n多的组件组合,结果均以失败告终
2.上网搜索,发现有类似情况,说可能是注册表里串口项的一个索引号可能跟usbfn的索引号有冲突,导致的问题。改之,问题依旧。
3.对比wince6.0的串口部分的注册表,发现有两个部分不太一样,分别是Order和Priority,我的BSP版本是从三星原厂标准版该过来的,这两个值都是0,而6.0版本的都为其他值。突然想到,某天好像在某个网页上看到,Priority的值不能为0,于是乎,修改为Order=30,Priority=100。再编译,加载,无问题。


问题虽然得到了解决,但是为什么却不知道……

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值