From: Uwe Bonnes Date: Thu, 7 Jun 2012 16:03:23 +0000 (+0200) Subject: st-flash: Honor size, if given X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=cfb1e862525f95252e367ccc38845da5a9a017af;p=fw%2Fstlink st-flash: Honor size, if given --- diff --git a/flash/main.c b/flash/main.c index 2428745..4716b66 100644 --- a/flash/main.c +++ b/flash/main.c @@ -154,10 +154,10 @@ int main(int ac, char** av) } else /* read */ { - if ((o.addr >= sl->flash_base) && + if ((o.addr >= sl->flash_base) && (o.size == 0) && (o.addr < sl->flash_base + sl->flash_size)) o.size = sl->flash_size; - else if ((o.addr >= sl->sram_base) && + else if ((o.addr >= sl->sram_base) && (o.size == 0) && (o.addr < sl->sram_base + sl->sram_size)) o.size = sl->sram_size; err = stlink_fread(sl, o.filename, o.addr, o.size);