Movesense固件更新

时间:2017-01-27 16:55:44

标签: android ios c

如何使用iOS和/或Android库更新传感器设备固件?

1 个答案:

答案 0 :(得分:1)

编辑:

最新版本的Movesense设备库(0.3.0.65)支持BLE上的DFU(设备固件更新)。要更新固件,您需要具有带引导加载程序的Movesense设备和带有版本=>的Movesense软件。 0.3.0.65。

更新固件:

  1. 使用命令" ninja dfupkg"构建您的movesense设备应用程序。 firwmare更新包将在名为 movesense_dfu.zip 的构建文件夹中创建。
  2. 将firwmare更新包移至您计划使用的手机(或您的Google云端硬盘)
  3. 使用Movesense Mobile示例应用程序将 PUT 请求发送到路径 / Device / System / Mode ,值 12 (=转到固件更新模式)。设备将重置为DFU模式。 DFU模式可通过持续亮起的LED识别。
  4. 在手机上启动 nRF Connect nRF ToolBox 应用。扫描后,设备显示名称" DfuTarg"。连接到它并按" DFU" UI中的按钮。
  5. 选择 movesense_dfu.zip 文件,然后在nRF Connect / nrf ToolBox UI中按更新按钮。用户界面将显示进度,当进程完成时,Movesense传感器将重置为新软件。
  6. 注意:请勿在禁用BLE的情况下更新软件,否则您将无法使用编程夹具更新设备。

    (旧版:在撰写本文时(2017-02-01),更新传感器固件的唯一方法是使用我们的编程夹具,这种编程夹具通常不可用(由于成本高)。我们计划发布固件可以在大约一个月内通过BLE进行更新(请参阅我们的Movesense Newsletter #2),此时我们还会将测试传感器本身发送给测试版开发人员。)

    完全披露:我在Movesense团队工作