ble_peripheral事故不断

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
7个职位/ 0个新职位
最后发表
托马斯Donhauser
离线
最后看到:8个月1个星期前
加入:2019-10-20 10:45
ble_peripheral事故不断

你好!

示例项目ble_peripheral在几秒钟后不断崩溃,我不知道为什么。我正在用da14683-USB-Kit测试SOC。它按照预期在main()中停止。按下F8后继续,它停止与

程序收到信号SIGTRAP,跟踪/断点trap。

0 x00000000在? ?()

在源代码窗口中,它显示了一个名为0x0的新选项卡和注释:“0x0”没有可用的源.如果我按下“视图拆卸”按钮,它什么也显示不出来。

我使用programm_qspi_jtag上传bin文件。赢,我重置板,我启动调试器,它停止在main(),我按F8继续,几秒钟后:崩溃!
freertos_retarget示例按预期使用调试器无限地运行。我有两块板,两块都发生了崩溃。我想选择这个示例项目作为起点,但到目前为止,没有运气……

谢谢你的帮助,

托马斯。

设备:
托马斯Donhauser
离线
最后看到:8个月1个星期前
加入:2019-10-20 10:45
附加信息:

附加信息:示例项目ble_adv也会在几秒钟后崩溃。

我正在使用:SmartSnippets™Studio版本:2.0.10.1468 + JLink_V612i + Ozone V2.70b + SystemView_V252d,运行在Windows 10 PRO。

我最后的猜测是项目设置没有正确配置DA 14683 USB-Kit。但我不知道这是对是错,也不知道如何做得更好。我也从头开始删除并重新安装了所有东西,但当提到其中一个示例时,我仍然会崩溃……

托马斯Donhauser
离线
最后看到:8个月1个星期前
加入:2019-10-20 10:45
附加信息:我

附加信息:我正在使用iOS工具“LightBlue”扫描和解析BLE-Device。当我按下DA14683 USB-Kit板上的重置按钮时,我可以将淡蓝色连接到设备上。但几秒钟后,板断开。我假设断开是由主板崩溃引起的。因此不需要启动调试会话。

托马斯Donhauser
离线
最后看到:8个月1个星期前
加入:2019-10-20 10:45
问题解决了!

问题解决了!

在main.c中修改后,函数system_init(…)语句

pm_set_sleep_mode (pm_mode_extended_sleep);

pm_set_sleep_mode (pm_mode_active /);

突然,它像预期的那样工作了。现在我将试着理解这两者的区别到底是什么。什么pm_mode_extended_sleep是好的,以及如何使用它而不陷入崩溃。如果有人能给出一个可行的解释,我将不胜感激。

谢谢你!

托马斯。

PM_Dialog
离线
最后看到:2天7小时前
工作人员
加入:2018-02-08 11:03
你好托马斯,

你好托马斯,

我建议你读书UM-B-094用户手册:DA14682/DA14683 USB套件文件从我们的支持网站。在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和ble_adv示例都使用扩展休眠模式,因此如果SW处于VBUS位置,芯片将无法进入休眠,并将持续重置。如果你想要延长睡眠模式,你应该把SW放在VBAT的位置。

谢谢,PM_Dialog

托马斯Donhauser
离线
最后看到:8个月1个星期前
加入:2019-10-20 10:45
这就跟你问声好!

这就跟你问声好!
在阅读了您的评论和您在UM-B-094中提到的章节后,这听起来很有逻辑。我之前已经读过了,但显然不够精确,所以我忽略了关于睡眠模式的问题,没有意识到这可能会导致什么。
谢谢你!
托马斯。

PM_Dialog
离线
最后看到:2天7小时前
工作人员
加入:2018-02-08 11:03
你好托马斯,

你好托马斯,

很高兴你把问题解决了。

谢谢,PM_Dialog