ESP8266 512K Flash (Sparkfun Thing) - Garbage Output

All ESP8266 boards running MicroPython.
Official boards are the Adafruit Huzzah and Feather boards.
Target audience: MicroPython users with an ESP8266 board.
Post Reply
danwil02
Posts: 1
Joined: Wed Jan 30, 2019 9:53 pm

ESP8266 512K Flash (Sparkfun Thing) - Garbage Output

Post by danwil02 » Wed Jan 30, 2019 10:01 pm

Hi All,

I recently have tried to flash my sparkfun ESP866 Thing with some of the daily 512K micropython builds.

The flash seems to have succeeded:

(dev) C:\Users\xxxxx\Downloads>esptool --port COM5 --baud 115200 write_flash --flash_size=512KB 0 esp8266-512k-20190125-v1.10.bin --verify
esptool.py v2.6
Serial port COM5
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 84:f3:eb:94:e0:bd
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Compressed 500884 bytes to 332560...
Wrote 500884 bytes (332560 compressed) at 0x00000000 in 29.5 seconds (effective 135.6 kbit/s)...
Hash of data verified.

Leaving...
Verifying just-written flash...
(This option is deprecated, flash contents are now always read back after flashing.)
Verifying 0x7a494 (500884) bytes @ 0x00000000 in flash against esp8266-512k-20190125-v1.10.bin...
-- verify OK (digest matched)
Hard resetting via RTS pin...


With baud set to 74880 I get this output in an infinite loop:

21:03:29.427 -> ets Jan 8 2013,rst cause:2, boot mode:(3,7)
21:03:29.427 ->
21:03:29.427 -> load 0x40100000, len 30964, room 16
21:03:29.495 -> tail 4
21:03:29.495 -> chksum 0xcc
21:03:29.495 -> load 0x3ffe8000, len 1064, room 4
21:03:29.495 -> tail 4
21:03:29.495 -> chksum 0xc5
21:03:29.495 -> load 0x3ffe8430, len 808, room 4
21:03:29.495 -> tail 4
21:03:29.495 -> chksum 0xcb
21:03:29.495 -> csum 0xcb
21:03:29.495 -> rf_cal[0] !=0x05,is 0x00
21:03:29.529 ->
21:03:29.529 -> ets Jan 8 2013,rst cause:2, boot mode:(3,7)

I've asked sparkfun support for the factory binaries to go back to the arduino based firmware but they are unable to provide.

Any suggestions would be appreciated.

Cheers

Post Reply