Добрый день! Понадобилось сигнал с датчика отправлять через 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 mode3,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 mode3,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) Кто виноват - понятно, но что делать? ХЕЛП!!!
Зачем столько букаф? Иди сюда: http://forum.amperka.ru/threads/esp-8266-esp32-как-залить-прошивку-невзирая-на-мнение-модуля.13616/ И скорость прошивки модуля всегда 115200.
Я тем был, проблема в том, что не коннектится: 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.
На самом деле, проблема просто видоизменилась, перепробовал все, но ардуино иде прошивки отказывался заливать.... стал грешить на ардуино уно, через который заливал все... длинные провода, конвертер уровня... купил сегодня USB-TTL 5/3.3 вольта на ch340g, прихожу домой, включаю - опять то же самое, включаю вторую ESP8266 не так, но тоже глючит... и тут я понял! чисто на интуиции, когда покупал USB-TTL модуль, купил и второй, на нем были выходы дополнительные, но он 5 вольтовый, втыкнул к нему конвертер уровней и о чудо! ВСЕ РАБОТАЕТ!!! в системе видится как Silicon Labs CP210x USB to UART Bridge Может кому поможет!))) Всем бобра!