WinCE上的蓝牙问题,期待各位帮助!

[复制链接]
3172|0
 楼主| wlsui 发表于 2007-10-23 21:24 | 显示全部楼层 |阅读模式
在用蓝牙实现WinCE和PC机通信时遇到了问题,问题如下:<br />现在我有两个不同型号的蓝牙USB适配器,为表述方便,假设为A和B,有两个WinCE开发平台,一个为三星2410,一个为Intel&nbsp;PXA270<br />在PXA270平台上:<br />1、用蓝牙A插入USB口,在WinCE的“蓝牙设备属性”里点“扫描设备”按钮,可以搜索到设备,并PC机能正常传输文件至WinCE。这应该能说明USB口和WinCE的设置等应该都没问题的;<br />2、用蓝牙B插入USB口,在WinCE的“蓝牙设备属性”里点“扫描设备”按钮,弹出“硬件错误10050,控制器不存在”对话框;<br />而在2410平台上,A和B都能正常搜索到设备,并且PC能正常传输文件至WinCE,这就说明,蓝牙B本身并没有损坏;<br /><br />问题是蓝牙B在PXA270上为什么不行呢?<br /><br />弹出对话框里的10050错误号WinCE里的说明是:Network&nbsp;is&nbsp;down.&nbsp;A&nbsp;socket&nbsp;operation&nbsp;encountered&nbsp;a&nbsp;dead&nbsp;network.&nbsp;<br />This&nbsp;could&nbsp;indicate&nbsp;a&nbsp;serious&nbsp;failure&nbsp;of&nbsp;the&nbsp;network&nbsp;system&nbsp;(that&nbsp;is,&nbsp;the&nbsp;protocol&nbsp;stack&nbsp;that&nbsp;the&nbsp;Windows&nbsp;<br />Sockets&nbsp;DLL&nbsp;runs&nbsp;over),&nbsp;the&nbsp;network&nbsp;interface,&nbsp;or&nbsp;the&nbsp;local&nbsp;network&nbsp;itself.&nbsp;<br /><br />另在PXA270平台上:用逻辑分析仪分别观察蓝牙A和B插入USB口时D+和D-的数据,发现能正常操作的A插入时有较多的数据流(枚举成功),而B则只有少量的数据,估计根本就没有枚举成功。由于逻辑分析仪观察到的都是纯二进制数据,所以很难分析出到底是些什么样的数据包,也就不知道B插入时是在哪个SETUP阶段出了问题。<br /><br /><br />尝试了很多方法都没有成功,不知各位高手有没有遇到过这种问题,有什么解决方法或建议能否指点一下?<br />在此先谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

263

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部