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.

CC2640 OAD-OAD下载成功之后,执行 复位函数,但是复位不到BIM区域。

环境:IAR

Stack版本:2.01、

工程:SimpleBLEPeripheral----Flash_OAD_Extflash和BIM_extflash

外部flash型号:W25x10CL, 128版本

修改地方:

// Image information (meta-data)
#define EFL_ADDR_META 0x1f000//0x78000
#define EFL_SIZE_META 0x01000//0x08000

#define EFL_IMAGE_INFO_ADDR_APP ( EFL_ADDR_META + 0x0000 )
#define EFL_IMAGE_INFO_ADDR_BLE ( EFL_ADDR_META )

OAD程序大小如下图:

调试中:BIM的CRC正确、

问题描述: OAD之后,设备搜索不到。 如果断电重启,设备恢复OAD之前的状态。  如果重新烧写BIM工程,OAD成功。

使用Program工具读取flash内容对比之后发现BIM存储区域被修改过。被修改内容如下:

请问下是什么原因导致的。