summaryrefslogtreecommitdiffstatshomepage
path: root/esp8266/scripts
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-04-18 17:14:00 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2016-04-18 17:14:00 +0300
commit8dcce9260614aca9f89a346a31ca47e2b1288398 (patch)
tree6619124ad765bb920bd7452dd09bd973a79dbf9b /esp8266/scripts
parent89e56a80b8be9451da576b5bc3f0cebd0ecefc9f (diff)
downloadmicropython-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.py3
-rw-r--r--esp8266/scripts/flashbdev.py5
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()