Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7510

CC2640 OAD 升级Image B文件生成问题

$
0
0

在On-chip OAD升级验证时遇到一个疑惑的问题,使用最新的BLE Device MonitorV2.2.0,选择下载的文件可以直接选择生成的hex文件,(在网站有软件由1.0升级

为2.0时的变更说明,OAD uses hex files directly)。不过我比较了一下,DeviceMonitor生成的bin文件与用工程目录下面的hex2bin转出来bin不一致。

在CC2640 BLE OAD User‘s Guide里面提到Image Identify特征值使用的是生成的OAD image的头,’

 The Image Identify characteristic is used to exchange image metadata between downloader and target.
但是实际软件生成bin里面有两个OAD header?直接使用hex文件是不是至不需要通过IAR工具来配置生成Image B文件了,通过CCS编译出来的Hex文件也可以
作为Image B使用?

11:03:38.568 > WriteChar.[FFC1,16]: 41 9C FF FF 00 00 14 25 45 45 45 45 00 24 01 FF (OAD image identify)

11:03:38.569 > OAD started

11:03:38.596 > WriteRsp[FFC1]: st=0 n=0

11:03:38.596 > Notif.[FFC2]: st=0 n=2 00 00

11:03:38.597 > WrNoRsp[FFC2,18]: 00 00 9B 3B FF FF 03 00 00 28 42 42 42 42 FF FF FF FF (第一帧,OAD header,image metadata)

11:03:38.597 > WrNoRsp[FFC2,18]: 01 00 58 44 00 20 B9 1F 01 00 49 18 01 00 49 18 01 00

11:03:38.598 > WrNoRsp[FFC2,18]: 02 00 49 18 01 00 49 18 01 00 49 18 01 00 49 18 01 00

11:03:38.598 > WrNoRsp[FFC2,18]: 03 00 49 18 01 00 49 18 01 00 49 18 01 00 49 18 01 00

11:03:38.628 > Notif.[FFC2]: st=0 n=2 01 00

11:03:38.628 > Notif.[FFC2]: st=0 n=2 02 00

11:03:39.140 > GAP Link Terminated: status=0 h=0 reason=0x08

11:03:39.140 > Supervision timeout

11:03:39.141 > OAD Target Image A disconnected


Viewing all articles
Browse latest Browse all 7510

Trending Articles