본문 바로가기

Embedded System

ESP32-CAM 오류 : [E][camera.c:1049] camera_probe(): Detected camera not supported. [E][camera.c:1249] esp_camera_init(): Camera probe failed with error 0x20004

ESP32-CAM 스케치 작성 및 컴파일 시 아래와 같은 오류가 발생하는 경우가 있습니다.

[E][camera.c:1049] camera_probe(): Detected camera not supported.
[E][camera.c:1249] esp_camera_init(): Camera probe failed with error 0x20004

 

저는 WebServerCam 예제를 실행할 때에도 이러한 오류가 발생 하였습니다.

분명 와이파이 id와 password를 올바르게 넣었고, 코드도 예제 코드이므로 오류가 발생할 부분이 없는데 이러한 오류가 발생하여 서버가 올라가지 않는 일이 생겨서 당황스러웠습니다.

 

저의 해결 방법은  예제 코드의 상단 부분에 주석처리 되어있는 부분 중 CAMERA_MODEL을 지정해주는 부분에서 

#define CAMERA_MODEL_WROVER_KIT // Has PSRAM 이 부분이 주석 해제 되어 있었는데 이 부분을 다시 주석처리 하고

#define CAMERA_MODEL_AI_THINKER // Has PSRAM 이 부분을 주석 해제 해주었더니 정상적으로 동작하였습니다.

 

해결된 이유를 알려드리면 저는 아두이노 보드에 연결하여 컴파일 및 업로드 한 것이 아니라 ESP32-CAM-MB라는 모듈을 장착하여 컴파일 및 업로드 하였는데, ESP32-CAM-MB 모듈을 장착하여 업로드 하는 경우는 아두이노 보드에 연결하여 업로드 하는 경우와 다르게 설정을 해주어야 한다는 것을 모르고 있었기 때문에 간단하게 CAMERA_MODEL_AI_THINKER를 #define 해줌으로 해결 하였습니다.

'Embedded System' 카테고리의 다른 글

Cortex-M3 STM32F103R8T6 GPIO 레지스터 종류  (0) 2020.07.08