라즈비안 : Pi Camera v2 에러 메시지
배경
라즈베리 파이에서 공식적으로 제공하는 카메라의 경우 라즈비안의 raspistill 등 공개 표준 프로그램과 라이브러리가 함께 제공된다. 공식적으로는 Python 라이브러리만 제공되지만, C 라이브러리도 존재한다.
라즈베리 파이와 같이 PC에 비해서 저사양의 불안정한 기기에서는 종종 소프트웨어에서 문제인지 아니면, 하드웨어에서 문제인지 판단해야 한다. 사실 오류(혹은 에러) 메시지를 잘 확인 하기만 해도 대부분의 문제의 원인을 알 수 있다. 따라서 필자가 경험한 오류 메시지에 대해서 사례로 기록을 한다.
여기서 언급한 에러 메시지는 raspistill을 실행하다가 반환되는 에러 메시지를 적어 놓았다.
카메라 인식 문제
에러 메시지1
mmal: Cannot read camera info, keeping the defaults for OV5647
mmal: mmal vc component create: failed to create component 'vc_ril.camera'(1:ENOMEM)
mmal: mmal component create core: could not create component 'vc.ril.camera'(1)
mmal: Failed to create camera component
mmal: main: Failed to create camera component
mmal: Camera is not detected. Please check carefully the camera module is installed correctly
이 경우는 인식 아예 못하는 경우다.
에러 메시지에서 확인할 수 있듯이 운영체제에서는 카메라에 접근하기 위해서 단계적으로 카메라에 관련되 드라이버와 컴포넌트를 생성을 하는데 이 모든 단계가 실패를 하게 된다. 대부분 이 경우 선이 연결이 잘못되었다던가 선이 문제가 있는 경우이다.
아주 드문 경우로 만약 정상적으로 선으로 연결이 되었음에도 이 메시지가 뜬다면, 카메라 하드웨어 모듈내의 회선이나 끊어진 경우일 수 있다.
카메라 회신 문제(고장)
에러 메시지2
mmal: No data received from sensor. Check all connections, including the Sunny one on the camera board
이 경우는 약 5초간 응답이 없다가 보게 되는 에러 메시지이다.
이 경우는 하드웨어적으로 연결은 잘 된 상태이다. 그리고 드라이버도 잘 인식이 된 것이다. 하지만, 이미지 데이터를 요청을 해도 그 요청에 대해서 응답이 없는 상태이다. 이 경우 대부분 카메라 하드웨어 모듈에 문제(고장)이 있는 상태이다.
아주 드물게 카메라 하드웨어 모듈의 점퍼 부분이 느슨하게 연결이 되거나 선이 연결이 되었지만, 느슨하게 연결되서 생길 수도 있지만, 말 그대로 아주 드물다.
참조자료
겸험과 오류 메시지 내용
'라즈베리 파이3' 카테고리의 다른 글
[라즈베리 파이]python 3.8.12, 3.x 버전 설치 (0) | 2021.09.24 |
---|---|
[라즈베리 파이]비공식 멀티카메라 모듈 후기(ivport v2) (3) | 2018.06.02 |
라즈비안 : OpenCV를 쉘 스크립트로 설치 (0) | 2018.02.15 |
라즈베리 파이 한글문서(링크) (0) | 2017.12.13 |
라즈비안 : Lite 버전 설치 및 초기 설정 (0) | 2017.10.23 |