119
个编辑
更改
→测试DFU
==== 测试DFU ====
现在,已经准备好了DFU .zip文件,bootloader也已经在NRF52832DK评估板上运行。接下只要将.zip文件通过DFU主机发送给设备就可以了,便完成application空中升级。zip文件通过DFU主机发送给设备就可以了,便完成application空中升级。由于bootloader在启动后没有发现有效的application,就会进入DFU模式(bootloader章节有说明)。
* 拷贝上述生成的app_dfu_package.zip
一般我们会使用手机作为DFU主机(因为手机方便)。并配合nRF Connect手机应用
* 使用nRF Connect完成DFU
nRF Connect目前只有Android版的APK,开发者可以自行下载,也可以在谷雨的资料包里找到nRF Connect手机安装包。下面将描述手机操作步骤。
* 打开nRF Connect,并进行扫描,可以发现一个DfuTarg设备。如下图所示。
[[文件:DFUTag.jpg|居中|缩略图|nRF Connect]]
* 点击旁边的'''CONNECT'''按钮,连接Dfutarg设备,截图如下图所示。
[[文件:DfuTarg dfu1.jpg|居中|缩略图]]
在上图的右上角,有个DFU按钮,此按钮用于选择升级文件,即上述步骤中生成的.zip。在这里我们选择Distribution packet(ZIP)。点击'''OK'''按钮,选择上述打包的app_dfu_package.zip文件。
[[文件:Dfu select type.jpg|居中|缩略图]]
* 传输ZIP文件
选定zip文件后,nRF Connect便开始向设备传输,要升级的文件。
[[文件:DFU App.jpg|居中|缩略图]]
* 应用程序运行
传输完成后,再使用nRF Connect进行扫描,发现已经找到DfuTarg设备了,但是有个Ghostyu_Blinky设备。DFU升级应用程序已经成功,应用程序已经运行。
[[文件:Dfu app run.jpg|居中|缩略图]]
[[分类:NRF52832DK]]
[[分类:实验手册]]