[feat][examples] update ble & lvgl & boot2 iap case

This commit is contained in:
qqwang 2021-07-06 17:33:29 +08:00
parent 1f492d6a38
commit 9a2e6b78ca
6 changed files with 9 additions and 3 deletions

View file

@ -276,6 +276,8 @@ int main(void)
vTaskStartScheduler();
BL_CASE_SUCCESS;
while (1) {
bflb_platform_delay_ms(100);
}
}

View file

@ -180,6 +180,8 @@ int main(void)
vTaskStartScheduler();
BL_CASE_SUCCESS;
while (1) {
bflb_platform_delay_ms(100);
}
}

View file

@ -164,7 +164,7 @@ static int32_t bflb_eflash_loader_cmd_erase_flash(uint16_t cmd, uint8_t *data, u
bflb_eflash_loader_printd("from%08xto%08x\n", p_iap_param.iap_start_addr, p_iap_param.iap_start_addr + p_iap_param.iap_img_len - 1);
if (SUCCESS != flash_erase_xip(p_iap_param.iap_start_addr, p_iap_param.iap_start_addr + p_iap_param.iap_img_len - 1)) {
if (SUCCESS != flash_erase_xip(p_iap_param.iap_start_addr, p_iap_param.iap_img_len)) {
bflb_eflash_loader_printe("fail\n");
ret = BFLB_EFLASH_LOADER_FLASH_ERASE_ERROR;
}

View file

@ -220,7 +220,7 @@ static int blsp_boot2_do_fw_copy(pt_table_id_type active_id, pt_table_stuff_conf
uint32_t deal_len = 0;
uint32_t cur_len = 0;
if (SUCCESS != flash_erase_xip(dest_address, dest_address + dest_max_size - 1)) {
if (SUCCESS != flash_erase_xip(dest_address, dest_max_size)) {
MSG_ERR("Erase flash fail");
return BFLB_BOOT2_FLASH_ERASE_ERROR;
}

View file

@ -113,7 +113,7 @@ static int32_t blsp_boot2_fw_decompress(uint32_t src_address, uint32_t dest_addr
*p_dest_size = 0;
if (dest_max_size > 0) {
flash_erase_xip(dest_address, dest_address + dest_max_size - 1);
flash_erase_xip(dest_address, dest_max_size);
}
xz_crc32_init();

View file

@ -81,6 +81,8 @@ int main(void)
lv_demo_benchmark();
BL_CASE_SUCCESS;
while (1) {
lv_task_handler();
}