Как исправить ошибку "A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header"

У меня есть AI Thinker ESP32-CAM и у меня проблемы с загрузкой скетча CameraWebServer, каждый раз, когда я нажимаю загрузить, он говорит: "произошла неустранимая ошибка: не удалось подключиться к ESP32: истекло время ожидания заголовков пакетов" и я пробовал все, что я могу придумать, я отключения и повторного подключения все соединения на моей фирмы FTDI плате и я делал всякие нажатия кнопок в процессе соединения, я переключал напряжение и я купил новый. Не знаю, в чем проблема или как это исправить?

, 👍2

Обсуждение

Вы подключили IO0 к земле?, @StarCat


2 ответа


2

ESP32 работает только с последовательным напряжением 3,3 В не переключайте напряжение FTDL на 5 В

Следите также за последовательными соединениями

U0R-->TX

U0T-->RX

Если вы все перепутали, это не сработает!

Прежде всего, вам нужно подключить два контакта только при загрузке Все готово, исправлено, вам нужно нажать кнопку "Отдых" при загрузке и увидеть эти точки, как показано на рисунке ниже.

  • ESP32-КАМЕРА на борту ПЕРВАЯ кнопка Нажмите и удерживайте, пока не увидите загрузку

Uploading image view

Через несколько секунд код должен быть успешно загружен на вашу плату.

Я надеюсь, что это помогло вам!

Вы можете перейти по этой ссылке для получения дополнительной информации

https://randomnerdtutorials.com/esp32-cam-take-photo-display-web-server/

,

Хорошая информация о ESP32. Кроме того, я думаю, что некоторая путаница возникает из-за ESP32-CAM, у которого есть опция + 5V. И вам нужно заземлить GPIO0, чтобы запрограммировать эту плату. Но в остальном они очень похожи. Опять же, этот комментарий и ссылка относятся к ESP32-CAM, как было задано в исходном вопросе. https://randomnerdtutorials.com/program-upload-code-esp32-cam/, @hellork


1

У меня была такая же проблема/сообщение об ошибке с другой платой. Я не знал, что во время загрузки вы должны убедиться, что какие-либо контакты GPIO, которые плата использует для связи с микросхемой флэш-памяти, НЕ подключены к другим устройствам. Процесс загрузки должен быть:

  1. Отсоедините все контактные разъемы GPIO.
  2. Загрузите свой код.
  3. Заново подключите все контактные разъемы GPIO.

(В своем вопросе вы говорите "Я отключил и снова подключил все соединения", но вы не говорите, были ли разорваны все ваши соединения, когда вы пытались загрузить свой код.)

Я нашел эту информацию здесь (текст в этом сообщении гласит "Это сообщение обычно означает, что ESP32 не может связаться с подключенным чипом флэш-памяти (микросхема флэш-памяти может быть в модуле). не подключен к чему-либо внешнему, не замкнут накоротко и т. д.")

ХТН.

,