CC2541 Large Image OAD 什么原因造成升级失败?

2019-07-18 15:29发布

CC2541 Large Image OAD 什么原因造成升级失败?
CC2541 在做 Large Image OAD 升级时,OAD 升级之后,代码还是执行的是 imageA 的代码,代码使用的是 wiki 官网的代码,请问:
1、升级失败原因,可以从哪几方面去检查?
2、现在 Large Image OAD 有基于协议栈 1.4 的版本吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
南风一号
2019-07-18 16:46
你用的是 http://processors.wiki.ti.com/index.php/BLE_Large_Image_OAD吧?

在flash中, 首先存放的是BIM, 接着是imageA的一部分, 接着是完整的imageB, 然后才是剩下的imageA.

所以我觉得flash programmer中如果你用append, 试图把imageB放到imageA之后, 肯能和imageB中定义的falsh起始地址有冲突之类, 造成错误.

一周热门 更多>