Discuz! Board

标题: 按键通知实验, sd_ble_gatts_hvx()函数报错问题 [打印本页]

作者: lihaowei2028    时间: 2016-9-1 03:13
标题: 按键通知实验, sd_ble_gatts_hvx()函数报错问题
本帖最后由 lihaowei2028 于 2016-9-1 04:01 编辑

现象:  n51822专业版蓝牙按键通知实验中, 点击button1, 连接会自动断开

简单分析:

          调试发现, 当点击button1后, 执行sd_ble_gatts_hvx时会跳到 ble_debug_assert_handler(), 此时 errorcode: 0xdeadbeef, filename: src\ll_lm.s0.c,  linenum: 0x0343

          我将gpiote的程序优先级(NVIC_SetPriority)从APP_IRQ_PRIORITY_HIGH调到了APP_IRQ_PRIORITY_LOW, 再次调试程序, 此时sd_ble_gatts_hvx可以正常返回错误, 错误码为0x3401


求解答




作者: admin    时间: 2016-9-5 20:12
链接:http://pan.baidu.com/s/1hrH6B5q 密码:kiro   更新下代码




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3