diff options
Diffstat (limited to 'esp8266')
-rw-r--r-- | esp8266/scripts/flashbdev.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/esp8266/scripts/flashbdev.py b/esp8266/scripts/flashbdev.py index 1427d9c427..07ed966020 100644 --- a/esp8266/scripts/flashbdev.py +++ b/esp8266/scripts/flashbdev.py @@ -60,7 +60,9 @@ if 22 >= size >= 18: machine.reset() while 1: time.sleep(1) -if esp.flash_size() < 1024*1024: +size = esp.flash_size() +if size < 1024*1024: bdev = None else: - bdev = FlashBdev() + # 16K at the flash end is reserved for SDK params storage + bdev = FlashBdev((size - 16384) // FlashBdev.SEC_SIZE - FlashBdev.START_SEC) |