Mercurial > flash_v2
diff packages/redboot/current/src/flash.c @ 310:113a540ea6db
Improve FLASH create - from Thomas Koeller
| author | gthomas |
|---|---|
| date | Tue, 27 Aug 2002 11:06:48 +0000 |
| parents | 906a5d289c6d |
| children | 38dad94e75ce |
line wrap: on
line diff
--- a/packages/redboot/current/src/flash.c +++ b/packages/redboot/current/src/flash.c @@ -727,7 +727,8 @@ fis_create(int argc, char *argv[]) return; } else { if (defaults_assumed) { - if (!verify_action("* CAUTION * about to program '%s'\n at %p..%p from %p", + if (no_copy && + !verify_action("* CAUTION * about to program '%s'\n at %p..%p from %p", name, (void *)flash_addr, (void *)(flash_addr+img_size-1), (void *)mem_addr)) { return; // The guy gave up @@ -886,7 +887,7 @@ fis_load(int argc, char *argv[]) } // Load image from FLASH into RAM if ((mem_addr < (CYG_ADDRESS)user_ram_start) || - ((mem_addr+img->size) >= (CYG_ADDRESS)user_ram_end)) { + ((mem_addr+img->data_length) >= (CYG_ADDRESS)user_ram_end)) { diag_printf("Not a loadable image\n"); return; }
