This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2541 OAD 问题

Other Parts Discussed in Thread: CC2541

参考了BLE 模式下的CC2541 OAD,想尝试在Proprietary Mode下实现OAD。

BIM还是用的官方的;自己写了一个imageA,并且自己写的imageA的.xcl文件完全用的官方的imageA里面的xcl配置。

发现程序没办法跳转的自己写的imageA。

后面检查了一下新生成的HEX文件:

新的imageA:

:020000040000FA

:020800007BD6A5

:100830000208D9FFFFFFFFFFFFFFFFFFFFFFFFFFE2

而官方的imageA:

020000040000FA
:100800005B67FFFF0000007C41414141FFFFFFFFAC
:10081000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8
:10082000000102030405060708090A0BFFFFFFFF8A
:10083000020C9D021A45FFFFFFFFFFFFFFFFFFFFB6

官方红色部分是自己的imageA没有的,查看了下对应的是下面两项

-Z(CODE)IMAGE_HEADER=0x802-0x80F
-Z(CODE)AES_HEADER=0x810-0x82F

但是自己写的imageA用的xcl文件和官方是一样的,也有定义那两项,为什么生产的hex文件没有呢?

是不是就是因为没有这部分才导致无法正确跳转到自己写的imageA的呢?

谢谢!