Как исправить ошибку "A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header"
У меня есть AI Thinker ESP32-CAM и у меня проблемы с загрузкой скетча CameraWebServer, каждый раз, когда я нажимаю загрузить, он говорит: "произошла неустранимая ошибка: не удалось подключиться к ESP32: истекло время ожидания заголовков пакетов" и я пробовал все, что я могу придумать, я отключения и повторного подключения все соединения на моей фирмы FTDI плате и я делал всякие нажатия кнопок в процессе соединения, я переключал напряжение и я купил новый. Не знаю, в чем проблема или как это исправить?
@Ethan Zylman, 👍2
Обсуждение2 ответа
ESP32 работает только с последовательным напряжением 3,3 В не переключайте напряжение FTDL на 5 В
Следите также за последовательными соединениями
U0R-->TX
U0T-->RX
Если вы все перепутали, это не сработает!
Прежде всего, вам нужно подключить два контакта только при загрузке Все готово, исправлено, вам нужно нажать кнопку "Отдых" при загрузке и увидеть эти точки, как показано на рисунке ниже.
- ESP32-КАМЕРА на борту ПЕРВАЯ кнопка Нажмите и удерживайте, пока не увидите загрузку
Через несколько секунд код должен быть успешно загружен на вашу плату.
Я надеюсь, что это помогло вам!
Вы можете перейти по этой ссылке для получения дополнительной информации
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
У меня была такая же проблема/сообщение об ошибке с другой платой. Я не знал, что во время загрузки вы должны убедиться, что какие-либо контакты GPIO, которые плата использует для связи с микросхемой флэш-памяти, НЕ подключены к другим устройствам. Процесс загрузки должен быть:
- Отсоедините все контактные разъемы GPIO.
- Загрузите свой код.
- Заново подключите все контактные разъемы GPIO.
(В своем вопросе вы говорите "Я отключил и снова подключил все соединения", но вы не говорите, были ли разорваны все ваши соединения, когда вы пытались загрузить свой код.)
Я нашел эту информацию здесь (текст в этом сообщении гласит "Это сообщение обычно означает, что ESP32 не может связаться с подключенным чипом флэш-памяти (микросхема флэш-памяти может быть в модуле). не подключен к чему-либо внешнему, не замкнут накоротко и т. д.")
ХТН.
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
- Как выбрать альтернативные контакты I2C на ESP32?
- Драйверы для чипа последовательного порта CH9102X
- Как преобразовать форматированный оператор print в строковую переменную?
- ESP32 - "Детектор Браунаута был активирован" при запуске Wi-Fi
- Питание esp32cam от аккумулятора
- Контакты RX и TX на esp32
- ESP32: отключить детектор отключения питания
Вы подключили IO0 к земле?, @StarCat