两个星期前
DA1469x ble_adv示例在不调试时无法正常工作
发布的montea140点 8回答说我测试和一切工作当我建立Debug-QSPI ble_adv例子,flash使用ezFlashCLI然后从IDE中调试它(我按下继续运行没有停止,然后就发现手机应用程序上的设备,可以连接和读取数据,所有的好)。然而,如果我构建Release-QSPI或甚至debug - qspi,然后flash它并使用reset按钮手动重置板(跳过IDE部分中的调试),我观察到一个非常奇怪的行为。首先,如果我不连接设备,它将在大约14秒后停止广告。在那之后我就再也察觉不到了。但是如果我通过App连接设备,我会在1-2秒内断开连接,除非复位单板,否则无法再次连接设备。再次,在我被强制断开连接后,几秒钟后设备就不再被发现了。我不能想象这会影响到闪光者,但是总是有可能的。需要注意的是,在bare_metal_blinky的例子中闪烁Release-QSPI或Debug-QSPI,一切都在没有调试的情况下工作,因此看起来这也可能是BLE问题……debug - ram似乎工作正常,因为我也进入了debug模式,我不确定如何测试Release-RAM。
1周前
你好,对话框,
澄清一下,我使用的是对话框中的USB DA14695 Dev Kit,我没有在ble_adv项目中修改任何东西,只是为了确认这一点,我刚刚重新下载了SDK和新鲜的例子。我录制了一些视频来展示我所执行的步骤。对于所有的步骤,我都使用了debug - qspi构建,唯一的区别是1)我在IDE中按下debug,然后按“Resume”,让草图永远运行,2)我重置板或电源周期。观看视频的最佳顺序如下:build_upload_and_debug.mp4(macbook录音)紧随其后debug_on_smartsnippets.mp4(android手机记录)。然后显示发生了什么,当我不进入调试在智能片段和只有电源循环/重置开发工具包板的其他两个视频without_debug_without_connect.mp4和without_debug_but_connect.mp4.
最好的问候,
附件 | 大小 |
---|---|
build_upload_and_debug_1.mp4 | 9.27 MB |
debug_on_smartsnippets_1.mp4 | 4.51 MB |
without_debug_but_connect_1.mp4 | 2.38 MB |
without_debug_without_connect_1.mp4 | 1.23 MB |
5天前
嗨montea,
谢谢你的回复。不幸的是,我只能打开build_upload_and_debug.mp4。你能重新附上其他视频吗?我建议分开寄。
从build_upload_and_debug.mp4视频中,似乎项目是正确构建的,所以我找不到任何原因,为什么它在14秒后停止广告。
在我这边,我使用ble_adv示例和USB工具包,但我不能复制这个问题。
请确保您正在使用正确的跳线配置:
//www.xmece.com/sites/default/files/um-b-103_da14695_usb_kit_rev_1.0.pdf
您是否能够使用另一个SDK示例复制这一点?
谢谢,PM_Dialog
5天前
好了,我把视频放到网上了,还上传了…但请注意,有时视频有效,有时无效........你是否有可能下载它们,因为这似乎是可行的,在线玩家有些命中或错过。
跳线配置似乎与数据表上的默认状态相同,我还没有更改任何配置。是否尝试使用ezFlashCLI工具上传bin文件?
我试着运行pc_custom_service_periph,但结果是一样的,我可以连接一次设备,读取属性,然后我将断开连接,设备将消失。如果我不尝试连接该设备,该设备将在大约10秒后从BLE设备列表中消失。如果你不能复制它,可能是ezFlashCLI实用程序故障或bc我正在从MacOSX上传示例。
两个星期前
嗨montea,
谢谢你的在线问题。你能提供一些你正在做的步骤的截图,以便我更好的理解吗?
如果您想调试这个项目,您应该为debug - qspi配置(而不是Release-QSPI)构建它。
因此,如果您为Debug-QSPI构建配置构建ble_adv项目,并为QSPI flash编程,它工作正常吗?
你有一个定制板或你正在使用任何我们的dk ?如果您正在使用由SDK提供的ble_adv项目(没有任何修改),这是开箱即用的,DA 469x应该开始广告。
谢谢,PM_Dialog