Невозможно загрузить скетч в 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 одна и та же проблема.
@shyney, 👍2
1 ответ
Лучший ответ:
Хорошо, мне удалось решить эту проблему, хотя меня это немного раздражает, похоже, вам нужно всегда вручную переводить эту плату в режим загрузки. (Нажмите и удерживайте кнопку загрузки, а затем один раз нажмите кнопку сброса).
Если вы используете 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
- Может ли Arduino Leonardo одновременно использовать USB-порт и последовательные контакты RX TX?
- Использование последовательных контактов TX/ RX для связи по USB
- Не могу подключиться к плате ESP32 через последовательный порт
- Нужен пример того, как отправлять КОМАНДЫ AT на модуль SIm7000E GPS+LTE из ESP32 и читать эти ответы в последовательном мониторе
- ESP отправить строку в Arduino
- Последовательная связь UART1 работает на Arduino, но постоянно перезагружает ESP32
- Проблема с подключением сканера штрих-кода к ESP32 devkit с использованием UART - не удается подключиться через последовательный порт
- Arduino Nano и ESP32 считывают разные значения по последовательному интерфейсу