【问题标题】:How to use DFU on nrf51822如何在 nrf51822 上使用 DFU
【发布时间】:2014-10-21 06:59:12
【问题描述】:

我使用 Nordic nRF51822 ble_app_uart 项目 (pca10001) 和新的 softdevice7。

我在 SDK 的 nrf6310 目录找到了一个 DFU 项目。

当我对两个项目进行编程时,UART 应用程序停止运行。怎么了?

如何使用 DFU 更新标准 ble_app_uart 应用程序?

谢谢

【问题讨论】:

    标签: keil dfu nrf51


    【解决方案1】:

    您是否禁用了软设备保护?使用 nRFgo Studio 对 S110 软设备进行编程时,您需要取消选中“启用软设备保护”。此外,您需要拥有最新版本的 nRFgo studio 应用程序 (>1.17) 才能使 DFU 功能正常工作。

    【讨论】:

    • 不,它没有被取消选中。这种保护有什么问题?
    • DFU 功能使用引导加载程序写入受此“软设备保护”保护的内存区域。这样做是为了修改中断向量,以便在执行应用程序之前调用引导加载程序。这样,引导加载程序可以检查应用程序是否应该运行,或者是否应该执行 DFU,例如通过读取按钮的状态。
    猜你喜欢
    • 2020-12-14
    • 1970-01-01
    • 2015-04-03
    • 2013-09-30
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多