xx@xx:~ $ esptool.py --chip auto --port /dev/ttyAMA0 --baud 57600 write_flash --flash_size=detect -fm qio 0 esp8266-micropython-v1.11.bin
esptool.py v2.6
Serial port /dev/ttyAMA0
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 84:f3:eb:ba:a1:4d
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 1MB
Flash params set to 0x0020
Compressed 617880 bytes to 402086...
Wrote 617880 bytes (402086 compressed) at 0x00000000 in 72.6 seconds (effective 68.0 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
I then pull GPIO0 high, Booting to normal mode.....
xx@xx:~ $ miniterm.py /dev/ttyAMA0 74880
--- Miniterm on /dev/ttyAMA0 74880,8,N,1 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x40100000, len 31024, room 16
tail 0
chksum 0xef
load 0x00000000, len 0, room 8
tail 0
chksum 0xef
load 0x00000000, len 0, room 0
tail 0
chksum 0xef
csum 0xef
csum err
ets_main.c
I do see that in normal boot mode, GPIO 0 is at 1.8v and I would expect that to be 3.3v like Vcc, Rst, CH_PD, etc. Maybe that is normal though. Any suggestions as to why it's not running anything after doing a boot log ?
thanks