Здравствуйте
Требуется помощь с модулями ESP-12.
У меня 3 модуля 01, и два 12х с разными антенами и одинаковыми чипами памяти 32мбит(4МБ)
С 01-м модулем вроде с перепрошивкой и прошивкой с конструктора wifi-iot справился - он работает.
Но проблема случилась с модулями есп-12.
Пришёл с али первый модуль, подключал сперва на сопли по вашей схеме, всё шатко -валко и ничего не выходило. Вытравил 2 платы переходника(резисторы на 10 ком стабилизатор 1117 3.3)
Впаял есп-12, всё пошло интересней но модуль не запускался и всё, хоть и прошивок вогнал в него уже кучу разных.
В результате мучений плюнул и какраз пришёл второй модуль, впаял модуль во вторую плату переходник и новый модуль сразу запустился с заводской прошивкой под АТ команды.
Поехал перешивать второй модуль и точно также запорол - прошивка какую бы не ставил(и нодемцу в том числе) и какие бы прошивальшики и TTL переходники не пробовал всё одно итоже или горит синий диод и валит мусор или разные ошибки, видел даже error majic, user2 8100 и прочие вариации.
Теперь по пунктам как пытаюсь исправить ситуацию и ничего невыходит:
Подтягиваю ГПИО0
вижу на 74880
ets Jan 8 2013,rst cause:2, boot mode
1,6)
Фото скорей всего нето!!!!!!
Прошиваю через НОДМСУ ФЛЕШЕР
одну из прошивок одним файлом
запускаю по нормальному и вижу
ets Jan 8 2013,rst cause:2, boot mode
3,6)
load 0x40100000, len 816, room 16
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12
tail 4
chksum 0xcf
csum 0xcf
2nd boot version : 1.2
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size : 32Mbit
jump to run user1
user code done
Далее тру 1 мб Бланк файлом(создавал и в 2 и в 3 мегабайта бланковский файл всё одинаково)
ets Jan 8 2013,rst cause:2, boot mode
3,6)
ets_main.c
Прошиваю ХТКОМом на скорости 115200
После прошивки сразу загорается синий светодиод и на скорости 115200 сыпит
Fatal exception (0):
epc1=0x40240754, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40240754, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40240754, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
После скидываю ГПИО0 и перезагружаюмодуль и уже на скорости 74880 сыпит тожесамое
load 0x40100000, len 27312, room 16
tail 0
chksum 0xa2
load 0x3ffe8000, len 1908, room 8
tail 12
chksum 0xc8
ho 0 tail 12 room 4
load 0x3ffe8780, len 11240, room 12
tail 12
chksum 0xe9
csum 0xe9
Fatal exception (0):
epc1=0x40240754, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40240754, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
Опять ТРЁМ бланком 1-2-3-4 мегабайта неважно
ets Jan 8 2013,rst cause:2, boot mode
3,6)
ets_main.c
Прошиваю снова ХТКОМОМ уже на медленной скорости одним файлом другую прошивку AT21SDK95-2015-01-24.bin
ets Jan 8 2013,rst cause:2, boot mode
3,6)
load 0x40100000, len 816, room 16
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12
tail 4
chksum 0xcf
csum 0xcf
2nd boot version : 1.2
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size : 4Mbit
jump to run user1
Fatal exception (0):
epc1=0x402015a4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x402015a4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
Стираю всё к чертям со-чм
Шью через NODEMCU
тотже файл
load 0x40100000, len 816, room 16
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12
tail 4
chksum 0xcf
csum 0xcf
2nd boot version : 1.2
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size : 32Mbit
jump to run user1
Fatal exception (0):
epc1=0x402015a4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
ТРЁМ
Заливаем теперь побитый на части файл прошивки через НОДМЦЮ
результат 0
boot mode
3,7)
load 0x40100000, len 27952, room 16
tail 0
chksum 0x5f
load 0x3ffe8000, len 1920, room 8
tail 8
chksum 0xcf
load 0x3ffe8780, len 14128, room 0
tail 0
chksum 0x63
csum 0x63
Fatal exception (0):
epc1=0x40240754, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40240754, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
Пробовал дописвать 4х килобайтный blank файл в 7E000
Пробовал дописывать отдельно и вместе с прошиваемыми файлами esp_init_data_default.binкаке указано на форуме
Пробовал заливать разбитые файлы
### Flash size 32Mbit: 512KB+512KB
boot_v1.2+.bin 0x00000
user1.1024.new.2.bin 0x01000
esp_init_data_default.bin 0x3fc000 (optional)
blank.bin 0x7e000 & 0x3fe000
и для других объёмов файлов тоже самое.
Пробовал все возможные прошивки и битые и единым файлом, пробовал все скорости, Пробовал как на USB TTL 3.3 v так и на ардуинол нано и уно. Пробовал припаять конденцатор на 500 мкф, но не впаивал что только керамический от помех, но без него работает на есп-01.
Уже не первый день мучаю модули и не пойму почему в инструкциях так просто а у меня нет.
Отковырял у обоих модулей металическую защитную крышку чтобы убедиться что память 32 мегабита.
Самое интересное что заметил что на почти одинаковых двух модулях ЕСП впаяных в одинаковые переходники выдаёт при старте разные цифиры (1,6) (3,6)а у этого (1,7) и (3,7).
Но модуль то работал до прошивки и на команды отвечал и в беспроводной сети был както там ATHINKчётотам с ip 192.168.1.4.
Кстати защитная крышечка у модулей уже отковырена так что есть доступ к памяти чтобы её сдуть и есть в наличае пяток такихже флэшек с роутера tp-link 841.
У кого будут какие идеи?
Извините если не в той теме написал, но и Нодмцу прошивку тоже пытался ставить разные варианты- невыходит(точней выходит мусор в порт).
ps и на разных ПК делал и результата 0