diff --git a/runners/bench_defines.h b/runners/bench_defines.h index 34863c37..b3c825af 100644 --- a/runners/bench_defines.h +++ b/runners/bench_defines.h @@ -90,7 +90,9 @@ BENCH_DEFINE(NOR_PROG_WIDTH, (DISK_SIM == 0) ? LFS3_MIN(256, BLOCK_SIZE) : BLOCK_SIZE ) - BENCH_DEFINE(NOR_ERASE_WIDTH, BLOCK_SIZE ) + BENCH_DEFINE(NOR_ERASE_WIDTH, (DISK_SIM == 0) + ? LFS3_MIN(ERASE_SIZE, BLOCK_SIZE) + : BLOCK_SIZE ) BENCH_DEFINE(NOR_READ_TIMING, (DISK_SIM == 0) ? 0 : 0 ) BENCH_DEFINE(NOR_PROG_TIMING, (DISK_SIM == 0) ? 1563 : 0 ) BENCH_DEFINE(NOR_ERASE_TIMING, (DISK_SIM == 0) ? 10986 : 0 ) @@ -128,7 +130,9 @@ BENCH_DEFINE(NAND_PROG_WIDTH, (DISK_SIM == 0) ? LFS3_MIN(2048, BLOCK_SIZE) : BLOCK_SIZE ) - BENCH_DEFINE(NAND_ERASE_WIDTH, BLOCK_SIZE ) + BENCH_DEFINE(NAND_ERASE_WIDTH, (DISK_SIM == 0) + ? LFS3_MIN(ERASE_SIZE, BLOCK_SIZE) + : BLOCK_SIZE ) BENCH_DEFINE(NAND_READ_TIMING, (DISK_SIM == 0) ? 12 : 0 ) BENCH_DEFINE(NAND_PROG_TIMING, (DISK_SIM == 0) ? 122 : 0 ) BENCH_DEFINE(NAND_ERASE_TIMING, (DISK_SIM == 0) ? 15 : 0 )