• Система автоматизации с открытым исходным кодом на базе 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 при тех же условиях прошиваются без проблем?
 
Сверху Снизу