Программирование ESP8266 с использованием преобразователя ESP-01 в USB

esp8266 uart programmer ch340

Я новичок в ESP8266. Чтобы облегчить себе задачу программирования esp8266, я купил это: ESP-01 ESP8266 Programmer CH340G Chip USB WiFi Wireless UART GPIO0 Adapter.

 ESP-01 в USB-конвертер подключен

Настроил интерфейс Arduino для запуска команд AT в последовательном мониторе. Я прошил ESP8266 с помощью простого примера мигания светодиодом. Некоторое время все работало нормально, а потом выдало эту ошибку.

warning: espcomm_sync failed

Когда я попытался прошить другую программу на ESP8266, я получил следующую ошибку.

Sketch uses 221,995 bytes (51%) of program storage space. Maximum is 434,160 bytes.
Global variables use 31,568 bytes (38%) of dynamic memory, leaving 50,352 bytes for local variables. Maximum is 81,920 bytes.
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
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
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
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Мне удалось найти только одну статью об этом адаптере. Там он сделал специальный мост, спаяв GPIO 0 с GND для прошивки ESP8266.

Так что мне следует сделать съемный мост для того же самого, чтобы загрузить новую программу? Есть ли другой способ упростить эту задачу?

, 👍7

Обсуждение

Спасибо за пост! Вам следует автоматически ответить на этот пост ссылкой на пост "Проверьте, как решить [здесь]" и отметить его как правильный ответ., @nemewsys

У меня точно такой же модуль, и что меня действительно озадачивает, так это то, что кто-то разработал и изготовил этот продукт, который просто не работает так, как рекламируется., @Roger Dahl

Я знаю, что это старый пост, но я недавно сам попробовал использовать этот адаптер и столкнулся с той же проблемой. Мне удалось модифицировать адаптер, чтобы использовать его для прошивки ESP-01. Для всех, кто все еще ищет ответ, я написал инструкцию здесь https://www.instructables.com/id/USB-to-ESP-01-Board-Adapter-Modification/, @AndyJawa


2 ответа


Лучший ответ:

3

Наконец, я сделал соединение на макетной плате, соединив GPIO 0 и GND ESP8266 с GND программатора для прошивки чипа

Для получения дополнительной информации

Подключения

Дополнительная ссылка: Программирование ESP8266

,

Большое спасибо, вы сэкономили мне кучу времени! Кстати, еще более простой способ — это подключить небольшой медный провод к заземлению и gpio-0, а затем положить esp01 поверх него., @Gabber


0

Просто припаяйте перемычку к адаптеру, как показано на этом рисунке (нижняя сторона): адаптер esp-01

Если вы хотите использовать режим программирования, просто переключитесь на соединение GND и GPIO0. Переключитесь обратно на использование GPIO0 в качестве контакта ввода-вывода (вы можете подключить кабель FF Dupont к плавающему контакту).

,