我是靠谱客的博主 忧心白羊,这篇文章主要介绍串口与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同步冲突内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部