🛠 Brancher une caméra CSI (OV5647) sur un CM3

Raspberry Pi Compute Module 3 (CM3 / CM3L) · intermediaire · Schéma : caméra Raspberry Pi v2 (IMX219) reliée par nappe CSI au connecteur CSI principal de la carte CMIO3 portant un module CM3 ; le second connecteur CSI 2 voies est visible à côté.

Objetivos

Utilizar la interfaz MIPI CSI del CM3 para una cámara. A diferencia de un Pi 3 clásico, el CM3 expone DOS conectores CSI en el SODIMM: uno de 4 vías y uno de 2 vías (hasta 1 Gbit/s por vía, hoja de datos RP-008161-DS §2.2). El firmware solo controla los sensores conocidos (OV5647 de la cámara v1, IMX219 de la cámara v2): los sensores MIPI de terceros no funcionan sin un port específico.

Material

Código completo

# 1. Activer la caméra dans /boot/firmware/config.txt :
sudo tee -a /boot/firmware/config.txt <<'EOF'
start_x=1
camera_auto_detect=1
EOF
sudo reboot

# 2. Vérifier que le firmware a détecté le capteur
vcgencmd get_camera            # attendu : supported=1 detected=1

# 3. Capturer une image
sudo apt install -y libraspberrypi-bin
raspistill -o test.jpg -t 1000 -w 1920 -h 1080
ls -lh test.jpg

Verificación esperada

vcgencmd get_camera responde supported=1 detected=1 y raspistill produce una imagen JPEG de aproximadamente 1920x1080. El LED de la cámara se enciende durante la captura. En un sistema reciente con libcamera, la cámara v2 también es visible mediante libcamera-still -o test.jpg.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales