summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/modules
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-01-05 22:26:23 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-01-05 22:26:23 +0300
commit4a72294d7d494ae3231e7bad74f57baaa4da088c (patch)
treef5db2e346215ca6ccf636f185bc828f722285353 /esp8266/modules
parent5d0d61586cfbc32ad0ec96b2c553a704367fbe57 (diff)
downloadmicropython-4a72294d7d494ae3231e7bad74f57baaa4da088c.tar.gz
micropython-4a72294d7d494ae3231e7bad74f57baaa4da088c.zip
esp8266/modules/flashbdev: Remove code to patch bootloader flash size.
This code is no longer pertinent for some time - since switchover to SDK2.0, there must be correct flash size set for bootloader, or there's a risk of flash data corruption. And indeed, the correct flash size is by default auto-detected by esptool.py 1.2.
Diffstat (limited to 'esp8266/modules')
-rw-r--r--esp8266/modules/flashbdev.py15
1 files changed, 0 insertions, 15 deletions
diff --git a/esp8266/modules/flashbdev.py b/esp8266/modules/flashbdev.py
index 64f0363f96..68cb3afe82 100644
--- a/esp8266/modules/flashbdev.py
+++ b/esp8266/modules/flashbdev.py
@@ -46,21 +46,6 @@ def set_bl_flash_size(real_size):
esp.flash_erase(0)
esp.flash_write(0, buf)
-# If bootloader size ID doesn't correspond to real Flash size,
-# fix bootloader value and reboot.
-size = esp.flash_id() >> 16
-# Check that it looks like realistic power of 2 for flash sizes
-# commonly used with esp8266
-if 22 >= size >= 18:
- size = 1 << size
- if size != esp.flash_size():
- import machine
- import time
- print("Bootloader Flash size appear to have been set incorrectly, trying to fix")
- set_bl_flash_size(size)
- machine.reset()
- while 1: time.sleep(1)
-
size = esp.flash_size()
if size < 1024*1024:
bdev = None