完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
在Wice V1.1中 当我试图用BLE函数WICEDEXBTGGATOSSENDYNORY通知发送通知时,我得到: 0:02: 3.955000 GKIIO例外():任务状态表 0:02: 3.960000 GKIIAL异常65535队列-缓冲器损坏 你能帮我理解这个问题吗? 以上来自于百度翻译 以下为原文 Hello, In WICED V6.1 When I'm trying to send a notification with BLE function wiced_bt_gatt_send_notification, I had : 00:02:03.955000 GKI_exception(): Task State Table 00:02:03.960000 GKI_exception 65535 Enqueue - Buffer corrupted Can you help me to understand the problem ? |
|
相关推荐
6个回答
|
|
数据传输到通知的长度是多少?尝试发送长度lt=MTU-3。
当做 詹森 以上来自于百度翻译 以下为原文 What's the length of data transport into notification? Try to send the length <= MTU-3. Regards Jenson |
|
|
|
我只是用这个函数发送0x13。 以上来自于百度翻译 以下为原文 I just send 0x13 with this function. |
|
|
|
请检查HeloLoor传感器演示代码的发送通知是否有用: 空隙HeloLogySoordsEnthId消息(无效) { WiDeEdBTyTrace(“HeloLogySooRoSnEnthMeult:Cc:%Dn”,HeloLySyrWorksHooInf.PrimtIsCclitIn配置); ************* If(HeloLooSyrOrthHooNof.PrimtCycliclitOp配置=0) { 返回; } 否则,(HeloLooSyrOrthHooNof.PrimeTyCclipTyTrime&GATTHEclitMyCopyToMeNebug) { UIT88T*pAtART=(UIT88T*)HeloLogySooRysCurnOntIfyy值; wiced_bt_gatt_send_notification(hello_sensor_state.conn_id,handle_hsens_service_char_notify_val,sizeof(hello_sensor_char_notify_value),p_attr); } 其他的 { 如果(!)发送HeloLogySoRoordStay. { UIT88T*pAtART=(UIT88T*)HeloLogySooRysCurnOntIfyy值; HeloLySyrOrthRoStay.FrasyAdvultIsPase= TRUE; wiced_bt_gatt_send_indication(hello_sensor_state.conn_id,handle_hsens_service_char_notify_val,sizeof(hello_sensor_char_notify_value),p_attr); } } } 以上来自于百度翻译 以下为原文 Please check if the hello_sensor demo code's send notification will be helpful: void hello_sensor_send_message( void ) { WICED_BT_TRACE( "hello_sensor_send_message: CCC:%dn", hello_sensor_hostinfo.characteristic_client_configuration ); /* If client has not registered for indication or notification, no action */ if ( hello_sensor_hostinfo.characteristic_client_configuration == 0 ) { return; } else if ( hello_sensor_hostinfo.characteristic_client_configuration & GATT_CLIENT_CONFIG_NOTIFICATION ) { uint8_t *p_attr = (uint8_t*)hello_sensor_char_notify_value; wiced_bt_gatt_send_notification( hello_sensor_state.conn_id, HANDLE_HSENS_SERVICE_CHAR_NOTIFY_VAL, sizeof(hello_sensor_char_notify_value), p_attr ); } else { if ( !hello_sensor_state.flag_indication_sent ) { uint8_t *p_attr = (uint8_t *)hello_sensor_char_notify_value; hello_sensor_state.flag_indication_sent = TRUE; wiced_bt_gatt_send_indication( hello_sensor_state.conn_id, HANDLE_HSENS_SERVICE_CHAR_NOTIFY_VAL, sizeof(hello_sensor_char_notify_value), p_attr ); } } } |
|
|
|
主要问题是正常开发人员不知道如何解决“队列缓冲区损坏”这样的错误。 你应该解释什么样的情况会造成“队列缓存损坏”。 以上来自于百度翻译 以下为原文 The main problem is the normal developer have no idea to address the error like "Enqueue - Buffer corrupted". You should explain what kind of situation can cause "Enqueue - Buffer corrupted". |
|
|
|
在将0x13发送到WixEdBtgGasTeSnNoNoTIFICTION()函数之前,我在代码中发送了0x12,没有错误。 我会尝试你给我的代码,但是: “队列缓冲区损坏”是什么意思? 以上来自于百度翻译 以下为原文 Before sending 0x13 with wiced_bt_gatt_send_notification() function, I sent 0x12 in my code without error. I will try the code you send me but : What does it means "Enqueue- Buffer corrupted" ? |
|
|
|
cmh23 发表于 2018-9-19 07:46 杰罗米亚2594171写道: 在将0x13发送到WixEdBtgGasTeSnNoNoTIFICTION()函数之前,我在代码中发送了0x12,没有错误。 我会尝试你给我的代码,但是: “队列缓冲区损坏”是什么意思? 亚斯 有什么更新吗? 以上来自于百度翻译 以下为原文 jerome_2594171 wrote:yans Any update? |
|
|
|
只有小组成员才能发言,加入小组>>
740个成员聚集在这个小组
加入小组1976 浏览 1 评论
1734 浏览 1 评论
3502 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1665 浏览 6 评论
1445 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
211浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
116浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
314浏览 2评论
266浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
451浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 09:55 , Processed in 1.171511 second(s), Total 87, Slave 71 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号