• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Решено Не могу прошить esp8266-01

kir

New member
Уважаемые, подскажите, перерыл уже весь форум, ничего понять не могу, никак не могу прошиться. Flasher пишет такой лог:

Note:Serial port connected.
Note:Begin find ESP8266. \\здесь активно идет моргание переходника и модуля
Note:ESP8266 ACK success. \\тут активность вся пропадает
Error:Read ESP8266 register timeout. \\через несколько секунд выдает это

пробовал перебирать все скорости, делал правильный обвес, питание отдельное, все подключено верно, в общем варианты перебрал все возможные, когда gpio-0 не на земле модуль вполне себе работает, светится точкой доступа и отвечает на АТ команды, правда отвечает как-то странно, часто с ошибками, приходится одну и ту же команду отправлять много раз, но не думаю, что модуль умер, т.к. второй модуль, который получилось один раз прошить в blynk (тоже нормально работает и дергает ногами), при попытке прошиться посылает с теми же ошибками. Прошить из arduino ide в blynk тоже не получается (честно говоря как в первый раз у меня получилось сам не понимаю). Рассчитываю на вашу помощь.

И еще вопросы по скоростям, совпадает ли у модуля скорость в обычном режиме и в режиме прошивки или могут отличаться и играет ли роль какая скорость выставлена в настройках драйвера USB-TTL?
 

Victor

Administrator
Команда форума
отвечает как-то странно, часто с ошибками
проверьте землю между USB-TTL и ESP8266
по скоростям, совпадает ли у модуля скорость в обычном режиме и в режиме прошивки
нет. при прошивке скорость автоопределяется
какая скорость выставлена в настройках драйвера USB-TTL
вот больше всего подозрений на USB-TTL - может он искажает данные при передаче, попробуйте другой
 

kir

New member
Действительно косячит USB-TTL. Замкнул rx-tx и выдача совсем не соответствует тому, что отправляю :(. Проблемы с прошивкой думаю отсюда же, к сожалению второго нет, чтоб копать дальше, доставки теперь ждать долго, если кто посоветует какой новый заказать - буду очень благодарен.
 

kir

New member
Продолжаю искать, проблему в самом usb-ttl, может кому пригодится, а может кто-то сталкивался и мне подскажет что это такое. На данный момент замкнув rx-tx получается, что в ответ на строку
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
возвращается строка
51111111511111115111111151111111511111115111111151111111511111115111111151111111511111115111
т.е. заменяет каждый восьмой символ какой-то ерундой, но всегда одинаковой, но некоторые цифры и буквы проходят идеально.
выглядит слишком однообразно для "умершего" устройства, есть надежда, что проблема с драйвером.
 

Victor

Administrator
Команда форума
если кто посоветует какой новый заказать - буду очень благодарен
Ищите что-то на базе FTDI (правда ощутимо дороже, чем обычные CH340G, PL2303 и другие)
И есть, конечно, риск купить USB-TTL на поддельном FTDI чипе (не обновляйте драйвера), но если все заработает, то будете очень рады такому USB-TTL
(ищите, чтобы были распаяны RTS и DTR - очень удобно для автопрограммирования - не надо вручную дергать GPIO0 и RESET до и после прошивки)
 
  • Like
Реакции: kir

DamirX

New member
если кто посоветует какой новый заказать - буду очень благодарен.
Есть вариант поковырять в старых кабелях Компьютер <--> телефон Samsung.
Они, если не ошибаюсь, были на базе pl2303, и наверняка где-то валяются бесплатно.
А FTDI да, хороши. Сам иногда пользуюсь интегрированной на devboard от parallax-а ftdi.
 
Сверху Снизу