본문 바로가기


LECTURE

아두이노 A fatal error occurred: Failed to connect to ESP32-S2: Timed out waiting for packet header 오류 해결 방법

by AIGPVCCCEFSHATLI 2022. 4. 20.

이번 시간에는 아두이노에서 ESP32-S2로 업로드 시 A fatal error occurred: Failed to connect to ESP32-S2: Timed out waiting for packet header 오류에 대해 알아보도록 하겠습니다.

 

ESP32-S2 오류

 

A fatal error occurred: Failed to connect to ESP32-S2: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32-S2: Timed out waiting for packet header

위 이미지처럼 업로드시 오류가 나는 부분을 해결해보도록 하겠습니다.

 

ESP32-S2
ESP32-S2

위 이미처럼 드라이버만 제대로 장치 관리자에 잡히면 오류는 해결되는 문제입니다. 드라이버는 별도 소프트웨어로 존재하는 것이 아닌 DFU 모드로 변환만 해주면 자동으로 장치관리자에서 인식을 합니다.

 

DFU 모든 방법은 아래와 같습니다.

 

ESP32-S2 DFU 방법

 

0번 버튼을 계속 누르고 있으면서 RST 버튼(리셋 버튼)을 눌렀다 뗀 후 장치 관리자 > 기타 장치에 해당 장치의 이름인 ESP32-S2가 나오면 0번 버튼을 떼면 됩니다.

 

장치관리자에 장치가 제대로 안 잡힐 때와 제대로 잡힐 때의 포트번호가 다르니 확인을 해주시면 됩니다.

 

아두이노
아두이노

위 이미지처럼 빨간색 부분을 제외한 나머지는 그냥 디폴트 상태로 놔두시고 표시한 부분인 보드의 모델명 Dev Module , Internal USB , 포트번호 Dev Module 만 정해주면 됩니다. 이 상태에서 장치로 업로드 하시면 정상적으로 잘 작동됩니다.

 

이상 초간단 ESP32-S2 장치에서 A fatal error occurred: Failed to connect to ESP32-S2: Timed out waiting for packet header 오류 해결을 위한 DFU 모드 방법이었습니다.

 

그럼 다음 글에선 좀 더 좋은 글로 다시 찾아뵙겠습니다.

댓글




TOP

loading