在ble_peripheral_start()中没有响应

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
3个帖子/ 0个新帖子
最后发表
DialogTestingDe……
离线
最后看到:1个月2个星期前
加入:2019-05-07 09:01
在ble_peripheral_start()中没有响应

嘿,

我试图得到ble_peripheral的例子与自定义服务运行,但我不能。我使用DA 14683 USB Dev Kit和DA1468x_DA15xxx_SDK_1.0.14.1081。

构建和闪烁工作正常,但当我调试代码时,它卡在ble_peripheral_task()行ble_peripheral_start()中,直到WatchDog触发。

我试图关闭看门狗,但正如预期的那样,我看不到BLE服务与BLE扫描仪。

没有任何更改的空白示例也没有运行。

我希望你能帮助我。谢谢你!

设备:
DialogTestingDe……
离线
最后看到:1个月2个星期前
加入:2019-05-07 09:01
嘿,

嘿,

我使用GNU Arm Embedded Toolchain 4.9-2015-q3-update而不是7 2018-q2-update解决了这个问题。

PM_Dialog
离线
最后看到:3天13小时前
工作人员
加入:2018-02-08 11:03
嗨DialogTestingDeveloper,

嗨DialogTestingDeveloper,

请阅读DA14682/DA14683 USB Kit Getting Started在5.16电源部分,你会发现有一个开关按钮(SW6)。根据文档,DA14683 SoC可以从USB端口5V电压提供到VBUS引脚,也可以通过LDO (U10) 3.3V电压提供到VBAT引脚。通过开关SW6实现功率选择(图30,图31)。SW6的最大电流为100mA。SW6默认位置为DA14683的VBUS引脚与USB接口(5V)相连。请在第6部分找到更多信息。ble_peripheral示例使用扩展休眠模式,因此如果SW处于VBUS位置,芯片将无法进入休眠,并将持续重置。如果你想要延长睡眠模式,你应该把SW放在VBAT的位置。

谢谢,PM_Dialog