环境: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存储区域被修改过。被修改内容如下:
请问下是什么原因导致的。

