Всем привет! Возникла у меня проблема с которой я долго промучился и так ее и не решил. В общем была у меня ESP8266 01s с год или более. Когда решил ее проверить после получения, то написал код для stm32f103c8t6 blue pill, чтобы сделать из него USB-UART переходник, так как такового в наличии не было. В общем удалось подключить esp8266 к ПК через stm, правда ответы в терминал приходили криво, но отправлялось все хорошо. Использовал CoolTermWin, на AT команды модуль отвечал, даже настроил точку доступа на нем через AT в CoolTermWin, ну и на этом я его оставил на долгое время лежаьб жальше. В общем на днях достал модуль, нашёл stm, залил на stm прошивку, подключил модуль и включил CoolTermWin, модуль работал как тогда, причем на любой скорости. Тут я решил загрузить новую прошивку, зашёл на сайт производителя скачал ESP8266_NONOS_SDK-2.2.1, через esptool прописал команду чтобы стереть всю флешь, но получал сообщение о соединении с модулем и в итоге ошибку, что соединения не произошло, так как модуль не был в режиме программирования. В общем не удалось мне ввести модуль в режим программирвания, хоть как я не кидал провод RESET на GND при подключенной ноге GPIO0 к GND, в итоге поехал купил модуль USB-UART на ch340, приехал подключил его, установид дрова, проверил, все работает, правда, сначало были какие-то косяки при отправлении AT команд, но потом заработало. Снова зашёл в esptool прописал команду чтобы стереть всю флешь, все стерлось, далее через ESPFlashDownloadTool_v3.6.4 залил все файлы, всё залилось без ошибок. Далее подключаю в CoolTermWin, пишу AT команды и тишина, нажимаю сброс модуля, после в терминал прилетает мусор, менял скорость порта, результата нет, только буквы мусора меняються после резета, также подключал в ESPlorer, почти тоже самое, но на скорости 74880 после резет получаю сообщение
boot mode: (3,6)
load 0x40100000, len 2592, 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
и на этом всё! Я не знаю уже что делать. Читал что люди писали про flash память, что при прошивке нужно выбрать режим SPI не DIO, а DOUT. Прошивал с DOUT режимом, в ESPlorer на скорости 74880 бод после резет получал бесконечно в терминал сообщение:
PORT OPEN 74880
Communication with MCU..Got answer! Communication with MCU established.
AutoDetect firmware...
Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
boot mode:



(3,7)
load 0x40100000, len 2592, room 16
tail 0
chksum 0xf3
load 0x3ffe8000, len 764, room 8
tail 4
chksum 0x92
load 0x3ffe82fc, len 676, room 4
tail 0
chksum 0x22
csum 0x22
2nd boot version : 1.7(5d6f877)
SPI Speed : 40MHz
SPI Mode : DOUT
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
correct flash map
Fatal exception (0):
epc1=0x402b084c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Модуль питал от ch340 с пина 3,3 В, также подключал через стабилизатор 3,3 вольт отдельно, с блококм питания 10 В 800 мА, но ничего это не дало. Когда работали AT команды, всё работало от пиания USB порта. Так же шил и через esp tool отдельно каждый файл на свой адресс, ничего не изменилось. Брал второй почти такой же модуль, но точно не помню, мог забыть что подключил другой модуль и стер flash, потому что он тоже не отвечал на AT команды, симптомы были теже. Потом взял опять stm как USB-UART, но все тоже самое.
Подскажите пожалуйства в чем может быть проблема?????? Буду очень благодарен, а то я уже в тупике!!!
Скинул скрины ошибок и фото модулей
boot mode: (3,6)
load 0x40100000, len 2592, 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
и на этом всё! Я не знаю уже что делать. Читал что люди писали про flash память, что при прошивке нужно выбрать режим SPI не DIO, а DOUT. Прошивал с DOUT режимом, в ESPlorer на скорости 74880 бод после резет получал бесконечно в терминал сообщение:
PORT OPEN 74880
Communication with MCU..Got answer! Communication with MCU established.
AutoDetect firmware...
Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
boot mode:





load 0x40100000, len 2592, room 16
tail 0
chksum 0xf3
load 0x3ffe8000, len 764, room 8
tail 4
chksum 0x92
load 0x3ffe82fc, len 676, room 4
tail 0
chksum 0x22
csum 0x22
2nd boot version : 1.7(5d6f877)
SPI Speed : 40MHz
SPI Mode : DOUT
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
correct flash map
Fatal exception (0):
epc1=0x402b084c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Модуль питал от ch340 с пина 3,3 В, также подключал через стабилизатор 3,3 вольт отдельно, с блококм питания 10 В 800 мА, но ничего это не дало. Когда работали AT команды, всё работало от пиания USB порта. Так же шил и через esp tool отдельно каждый файл на свой адресс, ничего не изменилось. Брал второй почти такой же модуль, но точно не помню, мог забыть что подключил другой модуль и стер flash, потому что он тоже не отвечал на AT команды, симптомы были теже. Потом взял опять stm как USB-UART, но все тоже самое.
Подскажите пожалуйства в чем может быть проблема?????? Буду очень благодарен, а то я уже в тупике!!!
Скинул скрины ошибок и фото модулей