mirror of
https://github.com/Fishwaldo/bl_mcu_sdk.git
synced 2025-07-04 20:08:44 +00:00
[feat][examples] update ble & lvgl & boot2 iap case
This commit is contained in:
parent
1f492d6a38
commit
9a2e6b78ca
6 changed files with 9 additions and 3 deletions
|
@ -276,6 +276,8 @@ int main(void)
|
||||||
|
|
||||||
vTaskStartScheduler();
|
vTaskStartScheduler();
|
||||||
|
|
||||||
|
BL_CASE_SUCCESS;
|
||||||
while (1) {
|
while (1) {
|
||||||
|
bflb_platform_delay_ms(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -180,6 +180,8 @@ int main(void)
|
||||||
|
|
||||||
vTaskStartScheduler();
|
vTaskStartScheduler();
|
||||||
|
|
||||||
|
BL_CASE_SUCCESS;
|
||||||
while (1) {
|
while (1) {
|
||||||
|
bflb_platform_delay_ms(100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
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");
|
bflb_eflash_loader_printe("fail\n");
|
||||||
ret = BFLB_EFLASH_LOADER_FLASH_ERASE_ERROR;
|
ret = BFLB_EFLASH_LOADER_FLASH_ERASE_ERROR;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 deal_len = 0;
|
||||||
uint32_t cur_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");
|
MSG_ERR("Erase flash fail");
|
||||||
return BFLB_BOOT2_FLASH_ERASE_ERROR;
|
return BFLB_BOOT2_FLASH_ERASE_ERROR;
|
||||||
}
|
}
|
||||||
|
|
|
@ -113,7 +113,7 @@ static int32_t blsp_boot2_fw_decompress(uint32_t src_address, uint32_t dest_addr
|
||||||
*p_dest_size = 0;
|
*p_dest_size = 0;
|
||||||
|
|
||||||
if (dest_max_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();
|
xz_crc32_init();
|
||||||
|
|
|
@ -81,6 +81,8 @@ int main(void)
|
||||||
|
|
||||||
lv_demo_benchmark();
|
lv_demo_benchmark();
|
||||||
|
|
||||||
|
BL_CASE_SUCCESS;
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
lv_task_handler();
|
lv_task_handler();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue