设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4780|回复: 1
打印 上一主题 下一主题

按键通知实验, sd_ble_gatts_hvx()函数报错问题

[复制链接]

1

主题

7

帖子

58

积分

注册会员

Rank: 2

积分
58
跳转到指定楼层
楼主
lihaowei2028 发表于 2016-9-1 03:13:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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


求解答



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
沙发
admin 发表于 2016-9-5 20:12:46 | 只看该作者
链接:http://pan.baidu.com/s/1hrH6B5q 密码:kiro   更新下代码
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-11-23 15:29 , Processed in 0.347515 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表