Невозможно загрузить скетч в Lolin S3 Pro (ESP32-S3)

Я пытаюсь загрузить простой скетч в новый Wemos Lolin S3 Pro, но, к сожалению, не могу заставить его работать. Я получаю следующее сообщение об ошибке:

    Connecting......................................

A fatal error occurred: Failed to connect to ESP32-S3: No serial data received.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
Failed uploading: uploading error: exit status 2

Следующая плата вызывает проблемы: https://www.wemos.cc/en/latest/s3/s3_pro.html< /п>

Похоже, что нет микросхемы USB-UART, а также нет кнопки загрузки. В качестве платы я выбрал «LOLIN S3 Pro». в Arduino IDE и в Platformio я выбрал «lolin_s3». Я также пробовал это под Platformio со следующими флагами сборки, но, к сожалению, безуспешно:

build_flags = -DARDUINO_USB_MODE=1 -DARDUINO_USB_CDC_ON_BOOT=1

Я правда в недоумении, в чем может быть причина?

Кстати: я купил 3 таких платы, и у всех 3 одна и та же проблема.

, 👍2


1 ответ


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

2

Хорошо, мне удалось решить эту проблему, хотя меня это немного раздражает, похоже, вам нужно всегда вручную переводить эту плату в режим загрузки. (Нажмите и удерживайте кнопку загрузки, а затем один раз нажмите кнопку сброса).

Если вы используете Arduino IDE, используйте следующие параметры:

  • USB CDC при загрузке -> Включено
  • Режим загрузки -> Аппаратное обеспечение CDC/UART0

Если вы используете PlatformIO, используйте следующие флаги сборки:

build_flags = '-DARDUINO_USB_MODE=1' '-DARDUINO_USB_CDC_ON_BOOT=1'

Также хороший источник: https://espressif- docs.readthedocs-hosted.com/projects/arduino-esp32/en/latest/tutorials/cdc_dfu_flash.html

,