🛠 Premier démarrage d'un Compute Module 3 sur la carte CMIO3
Objetivos
Comprender que un Compute Module 3 (CM3) es un módulo desnudo: sin una placa base, no posee conector de alimentación, ni HDMI, ni Ethernet, ni Wi-Fi. Este tutorial ensambla el kit oficial (módulo CM3 o CM3 Lite + placa base Compute Module IO Board V3, llamada CMIO3) y realiza el primer arranque de Raspberry Pi OS.
Material
- Un módulo CM3 (4 GB eMMC) o CM3 Lite (sin almacenamiento, arranca desde tarjeta SD a través de la interfaz SDX expuesta en el conector SODIMM)
- Placa base Compute Module IO Board V3 (CMIO3) o compatible
- Tarjeta microSD (mín. 8 GB) para la imagen del sistema
- Fuente de alimentación de 5 V / 2,5 A por micro-USB, cable HDMI, teclado USB
- Un PC para preparar la tarjeta con la imagen de Raspberry Pi OS de 32 bits (las imágenes de Raspberry Pi 3 funcionan en el CM3, BCM2837 quad Cortex-A53 a 1,2 GHz, 1 GB LPDDR2)
Código completo
# Sur le PC : écrire l'image Raspberry Pi OS (32 bits, branche Pi 3) sur la microSD
unzip -p 2024-xx-xx-raspios-bookworm-armhf-img32.zip | sudo dd bs=4M of=/dev/sdX status=progress conv=fsync
# (ou utiliser Raspberry Pi Imager, cible : Raspberry Pi 3)
# Insérer la microSD dans la CMIO3, insérer le module dans le connecteur SODIMM
# (à 30°, contacts dorés vers la carte porteuse, pousser puis enfoncer), alimenter.
# Sur le CM3 démarré : vérifier l'identité du système
lsb_release -a
vcgencmd versionmap
Verificación esperada
El LED verde de la CMIO3 parpadea al arrancar y luego permanece encendido; el escritorio (o el indicador de comandos en la versión Lite) se muestra por HDMI. lsb_release -a muestra Raspberry Pi OS y vcgencmd versionmap responde, lo que demuestra que el firmware BCM2837 está funcionando. El puerto Ethernet de la CMIO3 (chip USB) proporciona acceso a la red mediante DHCP.
Errores frecuentes
- Un CM3 (con eMMC) insertado con una microSD válida sigue arrancando desde su eMMC vacío: el BCM2837 no tiene EEPROM ni un BOOT_ORDER configurable, por lo que el eMMC tiene prioridad. Consulte el tutorial «flasher-emmc-cm3-rpiboot».
- Olvidar que el módulo no tiene Wi-Fi ni Bluetooth: la red proviene únicamente de la placa base.
- Alimentación insuficiente: el CM3 requiere hasta 3,5 W en VBAT, una fuente de alimentación de smartphone de gama baja provoca una caída de tensión.
- Módulo mal insertado en el SODIMM: sin visualización, LED apagado — el conector es frágil, nunca forzarlo en posición plana.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash