修改FLASH_CAPACITY地址后导致配对卡死
-
#define FLASH_CAPACITY 0x00800000
#if FLASH_CAPACITY == 0x00080000
#define BLE_STACK_KEY_STORAGE_OFFSET 0x7F000
#define BLE_BONDING_INFO_SAVE_ADDR 0x7D000
#define BLE_REMOTE_SERVICE_SAVE_ADDR 0x7E000
#elif FLASH_CAPACITY == 0x00040000
#define BLE_STACK_KEY_STORAGE_OFFSET 0x3F000
#define BLE_BONDING_INFO_SAVE_ADDR 0x3D000
#define BLE_REMOTE_SERVICE_SAVE_ADDR 0x3E000#elif FLASH_CAPACITY == 0x00800000
#define BLE_STACK_KEY_STORAGE_OFFSET 0x7FF000
#define BLE_BONDING_INFO_SAVE_ADDR 0x7FD000
#define BLE_REMOTE_SERVICE_SAVE_ADDR 0x7FE000
#else
#error "flash capacity configuration error!"
#endif //FOR_2M_FLASH#define FLASH_CAPACITY 0x00800000 对应的是8M 配对后直接就卡死了
#define FLASH_CAPACITY 0x0080000 对应的是512K 完全可以没有问题
const struct jump_table_image_t _jump_table_image attribute((section("jump_table_1"))) =
{
.image_type = IMAGE_TYPE_APP,
.image_size = 0x64000, // 400KB reserved
};
我的代码固件区域400K
想问一下这个问题如何解决,多谢多谢