cc2540 usb hid升级
基于cc2540开发蓝牙usb设备,功能已经差不多了,那么最后就是升级问题需要搞定。下面介绍一下usb hid升级相关的操作。
oad升级原理
oad升级原理大致描述如下:cc2540的flash从下至上分为BIM,imgA,imgB,如下所示:
![]()
imgB是被imgA夹住的,可以从代码中看出,也可以升级完成之后使用烧录软件读取整个flash得到一个hex文件和imgA.hex,imgB.hex文件进行对比得出。oadImgBlockWrite函数中的部分代码如下,跳过了imgB的空间:
#if defined HAL_IMAGE_B
// Skip the Image-B area which lies between the lower & upper Image-A parts.