我是靠谱客的博主 忧心白羊,最近开发中收集的这篇文章主要介绍串口与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。再编译,加载,无问题。


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

 

最后

以上就是忧心白羊为你收集整理的串口与USB同步冲突的全部内容,希望文章能够帮你解决串口与USB同步冲突所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部