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

Прошивка SMD ESP32s

saitniks

New member
Такая проблемка, пытаюсь прошить ESP32 через ttl предназначенный для ESP 01. Использовал эту схемуScreenshot_2.jpg
Но питание беру от ttl.
Ничего не выходит. Знаю,что нужно сначала нажать на обе кнопки,потом отпустить reset, затем flash, а после зажать обе одновременно снова.
ESP Easy Flasher пишет вот что
[11.04.2021 20:08:57] esptool v0.4.12 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
[11.04.2021 20:08:57] setting board to nodemcu
[11.04.2021 20:08:57] setting baudrate from 115200 to 115200
[11.04.2021 20:08:57] setting port from to COM4
[11.04.2021 20:08:57] setting address from 0x00000000 to 0x00000000
[11.04.2021 20:08:57] espcomm_upload_file
[11.04.2021 20:08:57] espcomm_upload_mem
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] opening bootloader
[11.04.2021 20:08:57] resetting board
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] resetting board
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] resetting board
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] trying to connect
[11.04.2021 20:08:57] flush start
[11.04.2021 20:08:57] setting serial port timeouts to 1 ms
[11.04.2021 20:08:57] setting serial port timeouts to 1000 ms
[11.04.2021 20:08:57] flush complete
[11.04.2021 20:08:57] espcomm_send_command: sending command header
[11.04.2021 20:08:57] espcomm_send_command: sending command payload
[11.04.2021 20:08:57] read 0, requested 1
[11.04.2021 20:08:57] warning: espcomm_sync failed
[11.04.2021 20:08:57] error: espcomm_open failed
[11.04.2021 20:08:57] error: espcomm_upload_mem failed
[2021-04-11 20:08:57] STOPPED due to 2 errors! (try reset on the unit, then start a new flash attempt)
Через ARDUINO IDE тоже не прошивает
photo_2021-04-11_20-22-56 (3).jpgphoto_2021-04-11_20-22-56.jpg
Спаял ,конечно ,как дурак, но все вроде правильно.
Есть еще такие платы расширения, но на них я пока что резисторы не купилphoto_2021-04-11_20-24-31.jpg
Хелп ми, плеаз
 

CodeNameHawk

Moderator
Команда форума
Для начала подайте нормальные 3.3в и длину проводов сделайте минимальной.
На боот тоже подтяжку.
 

andrik_zp

Member
На бут тоже нужна подтяжка, последовательность нажатий правильнее будет: нажать бут > нажать ресет > отпустить бут.
 

guzelgalieva

New member
В общем, я купил новый ttl, купил на плату расширения два резистора и решил прошивать через нее. СНачала питание вел через ttl, ничего не получалось, было сообщение об ошибке, но прошивка завершалась успешно.
в логах это было
[25.04.2021 20:20:24] warning: espcomm_sync failed
[25.04.2021 20:20:24] error: espcomm_open failed
[25.04.2021 20:20:24] error: espcomm_upload_mem failed
[2021-04-25 20:20:24] STOPPED due to 2 errors! (try reset on the unit, then start a new flash attempt)
Потом я вывел питание отдельно 3.3 через преобразователь и объединил землюphoto_2021-04-25_21-44-30.jpg
Дела пошли лучше, но прошивка все время заканчивается одной ошибкой
[25.04.2021 21:40:46] flush start
[25.04.2021 21:40:46] setting serial port timeouts to 1 ms
[25.04.2021 21:40:46] setting serial port timeouts to 1000 ms
[25.04.2021 21:40:46] flush complete
[25.04.2021 21:40:46] error: espcomm_upload_mem failed
[2021-04-25 21:40:46] DONE! BUT WITH (1) ERRORS!
Я уже две отдельные платы использовалphoto_2021-04-25_21-44-33.jpg
Предполагал,что может на одном неправильно спаял, но нет, на всех все одинаково.
Как я делаю подключил питание и к компу. Далее ввожу в режим программирование зажимаю кнопку flash,потом нажимаю reset, отпускаю ресет, потом отпускаю флеш И нажимаю на кнопку загрузки прошивки.
ПРошиваю через1619373499620.png
может неправильной версией прошиваю esp32s???
 

guzelgalieva

New member
Кстати, в wifi я увидел новое устройство которое раздавало CAM и цифры похожие на mac адрес, но я пытался зайти на всякие ip и сканером проходил, но не на один не удалось зайти
 

CodeNameHawk

Moderator
Команда форума
Проще всего проверить работоспособность, это залить скетч из примеров в ардуиноиде.
 
Сверху Снизу