CC2540接到WIN8上:驱动程序错误!
D:\BLE-CC254x-1.3.2-HID\Projects\ble\HIDEmuKbd-PPT\HIDEmuKbd.eww不更改程序,WIN8能检测到蓝牙HIDEmuKbd设备能正常工程,但加入自已的代码后HIDEmuKbd设备能安装但是出现:驱动程序错误!有谁遇到过呢?求大神!谢谢!
请参考这个帖子: http://e2e.ti.com/support/wireless_connectivity/f/538/t/243424.aspx
谢谢,但与那个联接情况不一样,那个是USB接上WIN8.
而我的的用WIN8蓝牙去找我开发的蓝牙设备,没问题时是可以找到和进行通信的。
当出现问题时,能找到设备,但显示驱动程序错误,里面错误有status_power!这个样子,我重装WIN更新,后那个黄色叹没有了,但不能通信!
tz,
你用的是1.4 最新的协议栈吗?
另外,用packet sniffer抓包看了吗?看看空中有啥情况?
if ( events & START_DEVICE_EVT )
{ osal_start_timerEx( hidEmuKbdTaskId, MOUSE_X_EVT, 5000 );
osal_start_timerEx( hidEmuKbdTaskId, MOUSE_Y_EVT, 5000 );
return ( events ^ START_DEVICE_EVT ); }
/* if ( events & MOUSE_X_EVT ) //鼠标X轴周期检测事件
{
if(Mousetime)osal_start_timerEx( hidEmuKbdTaskId, MOUSE_X_EVT, Mousetime );
return ( events ^ MOUSE_X_EVT );
}*/
if ( events & MOUSE_Y_EVT ) //鼠标Y轴周期检测事件
{ //以下两行程序 为测试时间,用以检测超过多少MS后,驱动安装会出问题
//delay10--mousetime10 OK;
//delay21--mousetime10 NG;
//delay21--mousetime20 NG; Mousetime变大在delay不变还是NG
//驱动安装会出问题,是中间处理的程序时间过长,大于10MS以上的原因。
delay(20mS) }
这是我找到的一个原因,但不知如何解决他,抓包我试一下。
压缩程序搞定了
我用win8平板也出现过这样的问题,请问下你所说的压缩程序指的是什么?是指压缩cc2540里面的程序吗?为什么压缩后就能解决呢?