• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь ESP8266 прошивается только на 230400

revenkopa

New member
Пришли мне две ESP8266 -07 , 4Мбайта памяти , всё хорошо но прошиваются они только на скорости 230400.
Два вопроса :
1. Можно ли добавить эту скорость порта в Arduino IDE ( там присутствуют только стандартные типа 15200 и 256000 );
2. Можно ли изменить скорость прошивки самого модуля на стандартную, типа 115200 ?
 

pvvx

Активный участник сообщества
Пришли мне две ESP8266 -07 , 4Мбайта памяти , всё хорошо но прошиваются они только на скорости 230400.
Два вопроса :
1. Можно ли добавить эту скорость порта в Arduino IDE ( там присутствуют только стандартные типа 15200 и 256000 );
2. Можно ли изменить скорость прошивки самого модуля на стандартную, типа 115200 ?
Всё можно. Я разрешил :)
 

pvvx

Активный участник сообщества
Arduino921600.gif
921600 Baud чем не нравится?
У ESP8266 скорость UART при прошивке авто-настраивается от 9600 до пары мегабит...
Хоть 88888 Baud.
 

revenkopa

New member
Посмотреть вложение 927
921600 Baud чем не нравится?
У ESP8266 скорость UART при прошивке авто-настраивается от 9600 до пары мегабит...
Хоть 88888 Baud.
уважаемый pvvx не знаете как сделать - не пишите

у меня модуль который шьётся только на скорости 230400, выяснял я это долго и упорно с помощью ESP8266Flasher, никакие другие скорости не подходят


кто знает прошу поделиться информацией
1. Как добавить скорость порта 230400 в Arduino IDE ( там присутствуют только стандартные типа 15200 и 256000 );
2. Как исправить скорость прошивки самого модуля на стандартную, типа 115200 ?
 

Victor

Administrator
Команда форума
Как добавить скорость порта 230400 в Arduino IDE ( там присутствуют только стандартные типа 15200 и 256000 );
В Arduino IDE скорость загрузки зависит от выбранного устройства, прописано в C:\Users\user\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\boards.txt
никакие другие скорости не подходят
это у вас USB-TLL сюрпризы устраивает, pvvx вам верно написал, что при прошивке ESP8266 (не только через Arduino IDE, а из любой программы) работает автоопределение скорости, это на уровне "BIOS" чипа реализовано
Как исправить скорость прошивки самого модуля на стандартную, типа 115200
см. выше - исправлять нечего
 

revenkopa

New member
В Arduino IDE скорость загрузки зависит от выбранного устройства, прописано в C:\Users\user\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\boards.txt
да ! да-да ! Спасибо ! строчка

generic.menu.UploadSpeed.230400.windows=230400

в файл C:\Users\user\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\1.6.5-1160-gef26c5f\boards.txt

избавила от необходимости заливать через ESP8266Flasher скомпилированые бинарники

это у вас USB-TLL сюрпризы устраивает
этим USB-TLL я прошивал Andurino pro mini на других скоростях все было отлично, через консоль тоже могу соединиться на любой скорости от 9600 до 256000
 

timon1991j

New member
У меня вообще не прошивается..

Пишет:

connecting ....
Erasing flash...
Invalid head of packet

и в другой проге:

Note:Serial port connected.
Note:Begin find ESP8266.
Note:ESP8266 ACK success.
Note:ESP8266 ACK success.
Error:Set ESP8266 Address timeout.

На AT-команды не отвечает, диоды загораются, красный постоянно, синий иногда. Ему конец, можно выбрасывать?
 

AVI

New member
Здравствуйте, у меня похожая проблема с Nodemcu V3 от Lolin с aliexpress: через ESP8266Flasher шьется на скорости 115200, а через Arduino IDE постоянно появляется ошибка:
Код:
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
warning: espcomm_sync failed
error: espcomm_open failed
пробовал подключать через USB-UART CP2102 при этом сообщение укорачивается до:
Код:
warning: espcomm_sync failed
error: espcomm_open failed
обычные esp8266 шьются через USB-UART без проблем

может быть подскажете в чем проблема?
 
Последнее редактирование:

vad7

Active member
Заметил, что похожие глюки появляются, если есть проблемы с питанием - просаживается напряжение у источника или провод/контакт хреновый.

Еще можно электролит большой емкости на питание повесить поближе к esp.
 

Victor

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

AVI

New member
некачественный или слишком длинный USB кабель вполне может быть причиной, а то что обычные esp8266 шьются через USB-UART без проблем - это не показатель, т.к. там у вас, скорее всего, другой USB-TTL.
но почему тогда через ESP8266Flasher бинарники от Arduino IDE при тех же условиях прошиваются без проблем?
 
Сверху Снизу