0

我已经custom_gattsvc_app通过 AndroidSampleApp 中的 DFU 将其构建并更新到我的 movesense 传感器中。现在我不再能够连接到传感器。传感器可以通过 AndroidSampleApp 和 NRF Connect 找到,但连接不起作用。

传感器本身在短时间内闪烁,也许它处于复位循环中?我没有编程夹具,所以我什至无法更新它(无法连接 -> 无法更新)。我使用的是 1.9.1 版。我已经测试了其他示例应用程序,例如hello_world_appand ble_std_services,它们运行良好。

这里有已知问题吗?

使用以下命令完成构建:

cmake -G Ninja -DMOVESENSE_CORE_LIBRARY=../MovesenseCoreLib/ -DCMAKE_TOOLCHAIN_FILE=../MovesenseCoreLib/toolchain/gcc-nrf52.cmake ../samples/custom_gattsvc_app

忍者 dfupkg

4

2 回答 2

0

自定义 GATT 示例似乎适用于 1.8.1 版本,所以我将继续使用它。也许问题与此有关:https ://bitbucket.org/suunto/movesense-device-lib/issues/70/version-190-and-191-and-send_ble_nus_data

于 2019-09-20T04:48:36.847 回答
0

设备可能会崩溃并尝试不断重启。如果您没有使 LED 闪烁并且已关闭代码中的 BLE 广告。

您应该可以通过取出电池来恢复,用手指短接两个触点(如果您的皮肤干燥,请将手指浸入水中)并插入电池,当 LED 开始闪烁时立即松开触点。

您的传感器不应处于 DFU 模式(指示灯常亮)并准备更新固件。您可以使用“nRF Toolbox”应用程序(来自 Movesense 设备中使用的蓝牙芯片的生产商)上传您的代码/示例的新版本。

于 2019-09-05T07:48:24.137 回答