summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266
diff options
context:
space:
mode:
Diffstat (limited to 'esp8266')
-rw-r--r--esp8266/scripts/flashbdev.py6
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)