2.2 使用串口DFU升级的时序图
图 2-2是通过串口给 nRF51822升级发送数据的时序图。由图中可见,MCU X每发送
一个包,nRF51822都会返回一个 ACK。MCU X发送包的顺序是开始包、初始化包、数据
包、停止包。
MCU X 5182
开始包
ACK
初始化包
ACK
数据包
ACK
数据包
ACK
停止包
ACK
图2-2 通过串口给nRF51822升级发送数据时序图
2.3 使用nRFgo Studio升级nRF51822的方法
使用外部 MCU X升级 nRF51822和使用 nRFgo Studio升级 nRF51822所使用的流程
与数据格式是一样的。下面简单介绍一下如何使用 nRFgo Studio来说升级 nRF51822。图
2-3是 nRFgo Studio串口升级操作界面。
1)安装开发软件,建议:Master Control Panel3.10、nRFgo Studio 1.21、nRF Tools
7.70。
2)然后使用 nRFgo Studio 下载协议栈,SDK9.0的路径为:
\components\softdevice\s110\hex。
3)再编译串口升级 bootloader程序并下载,SDK9.0的路径为:
\examples\dfu\bootloader\pca10028\dual_bank_serial_s110\arm4。
4)然后将待升级二进制制作为 zip文件(详见 xAN1503004_产生 ZIP文件指导_V2.0)。
5)打开 nRFgo Studio,选中 nRFgo Sutdio 左下方选项框中的 nRF5X bootloader。
4COPYRIGHT ©2014 ALL RIGHTS RESERVED 迅通科技 TEL: +86 10 64390486 +86 755 26675941 E-mail:
shenzhen@freqchina.com
1