🛠 Premier démarrage d'un CM4 Lite depuis la microSD de l'IO Board

Raspberry Pi Compute Module 4 (CM4, 2020) — Fiche carte · debutant · Schéma : IMG-compute-module-4-debutant-1-booter-cm4-lite-microsd.svg — CM4 Lite monté sur l'IO Board, microSD insérée, alimentation barillet 12 V, écran HDMI et câble Ethernet ; le jumper J2 (nRPI_BOOT) est bien retiré.

Objectifs

Monter un Compute Module 4 sur son IO Board et démarrer pour la première fois depuis la fente microSD — le chemin le plus simple quand on débute avec un CM4 Lite (sans eMMC). Vous apprendrez surtout à décoder un code de commande CM4 (format CM4xyzwww : x = sans-fil, y = RAM en Go, z = dizaines de Go d'eMMC) et la règle d'or du CM4 : un module avec eMMC ignore complètement la fente microSD, car l'eMMC est câblée sur le contrôleur SD primaire.

Matériel

Code complet

Sur le PC, flasher Raspberry Pi OS 64 bits sur la microSD avec Raspberry Pi Imager (pré-réglages hostname, SSH et Wi-Fi conseillés). Vérifier qu'aucun jumper n'est sur J2 (nRPI_BOOT) — en place, il force le mode périphérique USB et le module ne démarre jamais seul. Insérer la SD, alimenter l'IO Board, brancher écran et réseau, puis au premier shell :

# Vérifier que le système est bien sur la microSD et l'identité du module
lsblk -o NAME,SIZE,MOUNTPOINT | head        # /dev/mmcblk0p2 monté sur /
cat /proc/device-tree/compatible            # attendu : raspberrypi,4-compute-module
vcgencmd versionboot                        # le bootloader charge bcm2711-rpi-cm4.dtb
dmesg | grep -iE 'mmc|emmc'                 # mmc0 = microSD ; aucune eMMC sur un Lite
vcgencmd measure_temp                       # throttle à 85 °C, à surveiller

Vérification attendue

lsblk montre la racine sur /dev/mmcblk0p2 ; /proc/device-tree/compatible contient raspberrypi,4-compute-module ; la LED ACT clignote pendant le boot puis s'éteint ; vcgencmd versionboot mentionne le DTB bcm2711-rpi-cm4.dtb (le repli sur bcm2711-rpi-4-b.dtb n'intervient que s'il manque).

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels