TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540接到WIN8上:驱动程序错误!

D:\BLE-CC254x-1.3.2-HID\Projects\ble\HIDEmuKbd-PPT\HIDEmuKbd.eww不更改程序,WIN8能检测到蓝牙HIDEmuKbd设备能正常工程,但加入自已的代码后HIDEmuKbd设备能安装但是出现:驱动程序错误!有谁遇到过呢?求大神!谢谢! 

Viki Shi:

请参考这个帖子: http://e2e.ti.com/support/wireless_connectivity/f/538/t/243424.aspx

tz bao:

回复 Viki Shi:

谢谢,但与那个联接情况不一样,那个是USB接上WIN8.

而我的的用WIN8蓝牙去找我开发的蓝牙设备,没问题时是可以找到和进行通信的。

当出现问题时,能找到设备,但显示驱动程序错误,里面错误有status_power!这个样子,我重装WIN更新,后那个黄色叹没有了,但不能通信!

Yan:

回复 tz bao:

tz,

你用的是1.4 最新的协议栈吗?

另外,用packet sniffer抓包看了吗?看看空中有啥情况?

tz bao:

回复 Yan:

 

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)       }

这是我找到的一个原因,但不知如何解决他,抓包我试一下。

tz bao:

回复 tz bao:

压缩程序搞定了

weifa zhong:

回复 tz bao:

我用win8平板也出现过这样的问题,请问下你所说的压缩程序指的是什么?是指压缩cc2540里面的程序吗?为什么压缩后就能解决呢?

赞(0)
未经允许不得转载:TI中文支持网 » CC2540接到WIN8上:驱动程序错误!
分享到: 更多 (0)