Проблема с модулем решилась подачей VCC на GPIO1, GPIO2, CH_PD, RST и подключением к Arduino внешнего источника питания. Спасибо!
Есть ли смысл обновлять прошивку, "если и так работает"? USB ASP для этого подойдет? Или достаточно отправить файл через Serial при заземленном GPIO0 ?
Решение подобной проблемы я искал 5 дней. Перепробовал все прошивки, начал работать с Eclipse, читал регистры, и т.д. Все оказалось просто. Ток выдаваемый моим преобразователем напряжения 24-3,3 вольта был НЕДОСТАТОЧНЫМ. При включении ESP8266 потребляет около 100 мА, если тока не достаточно при установленной связи с ПК и Вам повезет то вы увидите следущее
Fatal exception (0):
epc1=0x402485e1, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
ets Jan 8 2013,rst cause:4, boot mode
3,6)
wdt reset
load 0x40100000, len 25052, room 16
tail 12
chksum 0x0b
ho 0 tail 12 room 4
load 0x3ffe8000, len 3312, room 12
tail 4
chksum 0x53
load 0x3ffe8cf0, len 6576, room 4
tail 12
chksum 0x0d
csum 0x0d
Если нет - полная чушь которая не читается. Мне невезло
(((. По потребляемомоу току чип находился в глубоком сне.
С заменой L2950 CZ3.3 (100 мА) на L1117-33 (800 мА) все заработало.
P.S. В одно из включений призошло следущее. Ток потребления вырос до 150 мА(входное напряжение не менялось). Светодиод питания не светится. Передергивание питание проблему не решило. Я приложил палец к чипу, чувствую горячий, держу
и после 5-7 секунд чип запустился, т.е. таким образом я снял тепло. Вывод маленькая плата(ESP-01) имеет плохой теплоотвод раз возможны такие варианты.