반응형

라즈비안 : 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초간 응답이 없다가 보게 되는 에러 메시지이다.

 이 경우는 하드웨어적으로 연결은 잘 된 상태이다. 그리고 드라이버도 잘 인식이 된 것이다. 하지만, 이미지 데이터를 요청을 해도 그 요청에 대해서 응답이 없는 상태이다. 이 경우 대부분 카메라 하드웨어 모듈에 문제(고장)이 있는 상태이다.


 아주 드물게 카메라 하드웨어 모듈의 점퍼 부분이 느슨하게 연결이 되거나 선이 연결이 되었지만, 느슨하게 연결되서 생길 수도 있지만, 말 그대로 아주 드물다.



참조자료

겸험과 오류 메시지 내용

반응형

+ Recent posts