ESP8266 перестала переходить в режим прошивки и прошиваться

Тема в разделе "ESP8266, ESP32", создана пользователем Vladimir75, 1 авг 2019.

  1. Vladimir75

    Vladimir75 Нуб

    Добрый день! Понадобилось сигнал с датчика отправлять через WiFi. Нашел у себя когда то купленную на али платку esp8266. Попробовал подключиь к ардуино, через softserial так себе, примеры из библиотек не запускались, некоторые ругались на поддерживаемую прошивку. Почитал форумы, решил перепрошить. Памяти на борту оказалось 1Мб. Ардуино нано по схеме резет на землю не завелась(, но уно - заработала, кнопки, кондеры, преобразователь уровня 5/3.3 подключил. Скачал все мыслимые программы - плату в упор не видели, писало ошибка синхронизации... понизил скорость до 9600 и ESP8266Flasher.exe(nodemku) начал прошивать, но медленно. Прошивку взял с офф. сайта 1.6, где есть 512х512, адреса как в файле, ошибочно выставил 8МБ вместо 1Мб(, но все равно во время прошивки отвалился юсб порт (из-за кабеля, кабель потом перепаял) и что то пошло не так - вообще не стартовало ничего, AT комманд не было, но в бут режим входил, но nodemku перестала коннектится((. Скачал на свою голову прошику 1 файлом AT20SDK93-2014-12-02.bin, чел. писал, что прога XTCOM_UTIL.exe может залить ее,хотя она и старая прошивка, потом поверх может залиться новая. XTCOM тоже не хотела коннектится, но если во время попытки коннекта убрать пин Enable с плюса и сразу вернуть - подхватилась! Прошивка залилась, и все, ппц. Скорость стала как раньше 115200, работает только команда AT(( и нету реакции на пин_0 на землю - в любом случае команду AT принимает((
    Вот, что пишет на скорости 74880 пин_0 на земле

    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,6)

    load 0x40100000, len 612, room 16
    tail 4
    chksum 0x12
    load 0x3ffe8000, len 788, room 4
    tail 0
    chksum 0x50
    load 0x3ffe8314, len 264, room 8
    tail 0
    chksum 0x4a
    csum 0x4a

    2nd boot version : 1.1
    SPI Speed : 40MHz
    SPI Mode : QIO
    SPI Flash Size : 4Mbit
    jump to run user1


    `JФNш

    Пин_0 на +3.3 через 10К

    ets Jan 8 2013,rst cause:2, boot mode:(3,6)

    load 0x40100000, len 612, room 16
    tail 4
    chksum 0x12
    load 0x3ffe8000, len 788, room 4
    tail 0
    chksum 0x50
    load 0x3ffe8314, len 264, room 8
    tail 0
    chksum 0x4a
    csum 0x4a

    2nd boot version : 1.1
    SPI Speed : 40MHz
    SPI Mode : QIO
    SPI Flash Size : 4Mbit
    jump to run user1


    Љ)НNО

    Ничем приконектится не могу, скорость поменять не могу остальные AT команды пишет error, залить ничего не могу, обнулить память через esptool не получается:
    F:\ESP8266\esptool-master>esptool.py -p COM1 -b 9600 erase_flash
    esptool.py v2.8-dev
    Serial port COM1
    Connecting........_____....._____....._____....._____....._____....._____....._____

    A fatal error occurred: Failed to connect to Espressif device: Invalid head of packet (0xFF)

    Кто виноват - понятно, но что делать? ХЕЛП!!!
     
  2. ИгорьК

    ИгорьК Гуру

  3. ИгорьК

    ИгорьК Гуру

    Чип случаем не ESP-8285?
     
  4. NikitOS

    NikitOS Король шутов Администратор

    Когда уже научатся сообщения оформлять...
     
  5. Vladimir75

    Vladimir75 Нуб

    Я тем был, проблема в том, что не коннектится:
    F:\ESP8266\esptool-master>esptool.py flash_id
    esptool.py v2.8-dev
    Found 1 serial ports
    Serial port COM1
    Connecting........_____....._____....._____....._____....._____....._____....._____
    COM1 failed to connect: Failed to connect to Espressif device: Invalid head of packet (0x1C)

    A fatal error occurred: Could not connect to an Espressif device on any of the 1 available serial ports.
     
  6. Vladimir75

    Vladimir75 Нуб

    На чипе написано ESP8266EK
     
  7. Vladimir75

    Vladimir75 Нуб

    Все, разобрался- посыпаю голову пеплом))
    Стартовал nodemcu...
    Спасибо всем, кто откликнулся!)
     
  8. Vladimir75

    Vladimir75 Нуб

    На самом деле, проблема просто видоизменилась, перепробовал все, но ардуино иде прошивки отказывался заливать.... стал грешить на ардуино уно, через который заливал все... длинные провода, конвертер уровня... купил сегодня USB-TTL 5/3.3 вольта на ch340g, прихожу домой, включаю - опять то же самое, включаю вторую ESP8266 не так, но тоже глючит... и тут я понял! чисто на интуиции, когда покупал USB-TTL модуль, купил и второй, на нем были выходы дополнительные, но он 5 вольтовый, втыкнул к нему конвертер уровней и о чудо! ВСЕ РАБОТАЕТ!!! в системе видится как
    Silicon Labs CP210x USB to UART Bridge
    Может кому поможет!))) Всем бобра!