diff --git a/boot/boot_serial/src/boot_serial.c b/boot/boot_serial/src/boot_serial.c index 664af2386..4b3ccce74 100644 --- a/boot/boot_serial/src/boot_serial.c +++ b/boot/boot_serial/src/boot_serial.c @@ -596,8 +596,8 @@ static off_t erase_range(const struct flash_area *fap, off_t start, off_t end) } size = flash_sector_get_off(§) + flash_sector_get_size(§) - start; - BOOT_LOG_INF("Erasing range 0x%jx:0x%jx", (intmax_t)start, - (intmax_t)(start + size - 1)); + BOOT_LOG_INF("Erasing range 0x%jx:0x%jx", (intmax_t)(fap->fa_off + start), + (intmax_t)(fap->fa_off + start + size - 1)); rc = flash_area_erase(fap, start, size); if (rc != 0) { @@ -781,7 +781,8 @@ bs_upload(char *buf, int len) rem_bytes = 0; } - BOOT_LOG_INF("Writing at 0x%x until 0x%x", curr_off, curr_off + img_chunk_len); + BOOT_LOG_INF("Writing at 0x%lx until 0x%lx", fap->fa_off + curr_off, + fap->fa_off + curr_off + img_chunk_len); /* Write flash aligned chunk, note that img_chunk_len now holds aligned length */ #if defined(MCUBOOT_SERIAL_UNALIGNED_BUFFER_SIZE) && MCUBOOT_SERIAL_UNALIGNED_BUFFER_SIZE > 0 if (flash_area_align(fap) > 1 &&