119
个编辑
更改
→测试DFU
==== 测试DFU ====
=== 现在,已经准备好了DFU .zip文件,bootloader也已经在NRF52832DK评估板上运行。接下只要将.zip文件通过DFU主机发送给设备就可以了,便完成application空中升级。由于bootloader在启动后没有发现有效的application,就会进入DFU模式(bootloader章节有说明)。===
* 拷贝上述生成的app_dfu_package.zip
一般我们会使用手机作为DFU主机(因为手机方便)。并配合nRF Connect手机应用
传输完成后,再使用nRF Connect进行扫描,发现已经找到DfuTarg设备了,但是有个Ghostyu_Blinky设备。DFU升级应用程序已经成功,应用程序已经运行。
[[文件:Dfu app run.jpg|居中|缩略图]]
=== Bootloader切换DFU模式 ===
如果升级的application中没有进入DFU模式相关的代码,可以使用bootloader中NRF_BL_DFU_ENTER_METHOD_BUTTON方法进入DFU模式。在实验部分烧写的bootloader程序中,可以通过16号引脚进入DFU模式。具体方法操作方法如下(以谷雨的NRF52832KD评估板为硬件平台):
* 按下按钮S4,并保持(16号引脚,对应评估板按钮S4)
* 复位评估板
* 此时系统就会进入DFU模式,开发者可以通过nRF Connect自行验证
[[分类:NRF52832DK]]
[[分类:实验手册]]