From beb75cd3559f22c35141408c3cc01b936d6b18a4 Mon Sep 17 00:00:00 2001 From: Mariano Alvira Date: Tue, 8 Jun 2010 16:07:06 -0400 Subject: [PATCH] fix long standing bug where the last pages of NVM were not erased properly. --- tests/config.h | 4 ++-- tests/flasher.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/config.h b/tests/config.h index be278d478..b5117bdac 100644 --- a/tests/config.h +++ b/tests/config.h @@ -50,8 +50,8 @@ #define uart_init uart1_init /* nvm-read */ -#define READ_ADDR 0x1E000 -#define READ_NBYTES 8 +#define READ_ADDR 0x1f000 +#define READ_NBYTES 1024 /* nvm-write */ #define WRITE_NBYTES 8 diff --git a/tests/flasher.c b/tests/flasher.c index 1f6c1dfca..694e9aa14 100644 --- a/tests/flasher.c +++ b/tests/flasher.c @@ -101,7 +101,7 @@ void main(void) { dbg_putstr("\n\r"); /* erase the flash */ - err = nvm_erase(gNvmInternalInterface_c, type, 0x4fffffff); + err = nvm_erase(gNvmInternalInterface_c, type, 0x7fffffff); dbg_putstr("nvm_erase returned: 0x"); dbg_put_hex(err);