FiPy lässt sich nicht mehr flashen

Mein FiPy lässt sich nicht mehr flashen, weder eine neue Firmware mit erase flash als Option bringt etwas noch ein safe boot, s. General information about the WiPy — MicroPython 1.8.6 documentation

In Atom sehe ich nur das, auf die REPL kommt er gar nicht.

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff8020,len:8
load:0x3fff8028,len:2136
load:0x4009fa00,len:19880
entry 0x400a05d0

Wie genau das passiert ist kann ich nicht mehr ganz nachvollziehen, ich denke bei einem firmware update ist was schief gelaufen.

Was etwas geholfen hat:

Den FiPy mit einer alten “legacy” also pre-1.20.1-firmware zu flashen, nun geht er wieder! Irgendwann wurden die Partitionsgrößen verändert, vielleicht hat es damit zu tun??

Wenn ich danach aber wieder zur 1.20.1.r1 wechsle gleiches Spiel, LED leuchtet rot (ggf. von einem alten Sketch, vielleicht hat es auch nix damit zu tun).

Schafft pycom-fwtool-cli erase_all Abhilfe?

Nach

C:\Program Files (x86)\Pycom\Pycom Firmware Update>pycom-fwtool-cli.exe --verbose --port COM17 erase_all
Running in PIC mode
Erasing the board can take up to 40 seconds.
Product ID: 152 HW Version: 3 FW Version: 0.0.9
Connecting.....
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Auto-detected Flash size: 8MB
Board erased successfully in 18.91 seconds

kommt nun in der Atom-Konsole

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun  8 2016 00:22:57

so, nun nochmal mit der neuen Firmware flashen …yeah! Nun geht es! Danke!

>>> ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x12 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff8020,len:8
load:0x3fff8028,len:2136
load:0x4009fa00,len:19880
entry 0x400a05d0
Smart Provisioning started in the background
See https://docs.pycom.io/smart for details
Pycom MicroPython 1.20.1.r1 [v1.11-3138a13] on 2019-10-08; FiPy with ESP32
Pybytes Version: 1.1.3
Type "help()" for more information.
>>>

[edit] annapurna-0.1.0 läuft nun auch, hochgeladen mit dem grafischen Tool unter Win10

1 Like