diff --git a/kestrel/src/kestrel.c b/kestrel/src/kestrel.c index a10e4a7aef6366219237f19e26c521f2f9632e30..a844e2cdff6686ffad7059da49f15618ea74f410 100644 --- a/kestrel/src/kestrel.c +++ b/kestrel/src/kestrel.c @@ -3835,7 +3835,7 @@ int kestrel_init(void) if (CLEAR_FLASH_CACHE_BUFFER_ON_STARTUP) { // Clear SPI Flash buffer KESTREL_LOG("Clearing host ROM internal buffer..."); - memset32((uint32_t *)host_flash_buffer, 0xdeadbeef, (0x4000000 + 0x200000) / 4); + memset32((uint32_t *)host_flash_buffer, 0xdeadbeef, ((64 + 2) * 1024LL * 1024LL) / 4); KESTREL_LOG("\rInternal host ROM buffer cleared "); } main_firmware_buffer.locked = 0;