请选择 进入手机版 | 继续访问电脑版

930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 15136|回复: 6

设置蓝牙名字异常

[复制链接]

5

主题

16

帖子

77

积分

注册会员

Rank: 2

积分
77
发表于 2020-11-24 15:14:34 | 显示全部楼层 |阅读模式
最开始调用sd_ble_gap_device_name_set设置蓝牙名称,可以正常返回。
但是后来调试的时候,发现就停在sd_ble_gap_device_name_set这里,不往下走了。
传入的参数跟以前都一样,没有变化。
有没有大神可以指导一下是什么原因?
回复

使用道具 举报

5

主题

16

帖子

77

积分

注册会员

Rank: 2

积分
77
 楼主| 发表于 2020-11-24 15:16:55 | 显示全部楼层
版本是nRF52832
SDK:11.0.0
回复 支持 反对

使用道具 举报

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2020-11-24 15:46:38 | 显示全部楼层
zheng.jianping 发表于 2020-11-24 15:16
版本是nRF52832
SDK:11.0.0

能确定是在调用sd_ble_gap_device_name_set()函数后出问题,那就把这个函数的返回值打印出来,根据返回值来分析问题,更容易分析。
回复 支持 反对

使用道具 举报

5

主题

16

帖子

77

积分

注册会员

Rank: 2

积分
77
 楼主| 发表于 2020-11-24 16:01:56 | 显示全部楼层
没有返回值,使用Keil调试,就停在这个函数不动了,按F10和F11都没有反应,下面的窗口也没有打出返回值。
回复 支持 反对

使用道具 举报

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2020-11-24 16:23:53 | 显示全部楼层
zheng.jianping 发表于 2020-11-24 16:01
没有返回值,使用Keil调试,就停在这个函数不动了,按F10和F11都没有反应,下面的窗口也没有打出返回值。

首先这样尝试,在keil的全局宏定义里面加入DEBUG,然后打印错误代码,如果不能打印,就自己在这个函数后面加一个LOG打印语句。
或者,仿真断点设置到这个函数后面的错误代码代码处,也可以查看返回值。
回复 支持 反对

使用道具 举报

5

主题

16

帖子

77

积分

注册会员

Rank: 2

积分
77
 楼主| 发表于 2020-11-24 16:51:16 | 显示全部楼层
这回可以了,非常感谢!!!
回复 支持 反对

使用道具 举报

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2020-11-24 17:05:02 | 显示全部楼层
zheng.jianping 发表于 2020-11-24 16:51
这回可以了,非常感谢!!!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-4-19 06:48 , Processed in 0.064701 second(s), 21 queries .

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