diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-04-18 17:14:00 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-04-18 17:14:00 +0300 |
commit | 8dcce9260614aca9f89a346a31ca47e2b1288398 (patch) | |
tree | 6619124ad765bb920bd7452dd09bd973a79dbf9b /esp8266/scripts | |
parent | 89e56a80b8be9451da576b5bc3f0cebd0ecefc9f (diff) | |
download | micropython-8dcce9260614aca9f89a346a31ca47e2b1288398.tar.gz micropython-8dcce9260614aca9f89a346a31ca47e2b1288398.zip |
esp8266/scripts: Don't try to create filesystem on 512KB devices or less.
There's no space for it.
Diffstat (limited to 'esp8266/scripts')
-rw-r--r-- | esp8266/scripts/_boot.py | 3 | ||||
-rw-r--r-- | esp8266/scripts/flashbdev.py | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/esp8266/scripts/_boot.py b/esp8266/scripts/_boot.py index 2b261fb475..7e38f03236 100644 --- a/esp8266/scripts/_boot.py +++ b/esp8266/scripts/_boot.py @@ -3,7 +3,8 @@ import builtins from flashbdev import bdev try: - vfs = uos.VfsFat(bdev, "") + if bdev: + vfs = uos.VfsFat(bdev, "") except OSError: import inisetup inisetup.check_bootsec() diff --git a/esp8266/scripts/flashbdev.py b/esp8266/scripts/flashbdev.py index 09223d8e7e..f1e85d923b 100644 --- a/esp8266/scripts/flashbdev.py +++ b/esp8266/scripts/flashbdev.py @@ -26,4 +26,7 @@ class FlashBdev: if op == 5: # BP_IOCTL_SEC_SIZE return self.SEC_SIZE -bdev = FlashBdev() +if esp.flash_size() < 1024*1024: + bdev = None +else: + bdev = FlashBdev() |