flash: add error message if image is too big for flash
replaced assert() w/error message if the image is too big. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>__archive__
parent
49e6c61bcc
commit
9ab7636ce6
|
@ -636,7 +636,11 @@ int flash_write_unlock(struct target *target, struct image *image,
|
|||
LOG_INFO("Padding image section %d with %d bytes", section_last-1, pad_bytes);
|
||||
}
|
||||
|
||||
assert (run_address + run_size - 1 <= c->base + c->size - 1);
|
||||
if (run_address + run_size - 1 > c->base + c->size - 1)
|
||||
{
|
||||
LOG_ERROR("The image is too big for the flash");
|
||||
return ERROR_FAIL;
|
||||
}
|
||||
|
||||
/* If we're applying any sector automagic, then pad this
|
||||
* (maybe-combined) segment to the end of its last sector.
|
||||
|
|
Loading…
Reference in New Issue