🛠 Mise en route avancée du Banana Pi BPI-CM5
Objectifs
Ce tutoriel vise à maîtriser l'initialisation matérielle et logicielle du Banana Pi BPI-CM5. Contrairement aux cartes monoplaces classiques, ce module Computer Module (CM) nécessite une carte de base (carrier board) pour être opérationnel. L'objectif est de comprendre l'architecture Board-to-Board, de configurer correctement l'alimentation et de valider le démarrage du système d'exploitation via les interfaces de diagnostic.
Matériel nécessaire
- Module Banana Pi BPI-CM5 (SoC Amlogic A311D2).
- Carte de base compatible Raspberry Pi CM4 (avec connecteurs Board-to-Board).
- Alimentation USB-C ou DC conforme aux spécifications (5V/3A recommandé pour la stabilité des périphériques PCIe).
- Câble HDMI 2.1 pour l'affichage (le port HDMI émetteur est distinct des ports récepteurs).
- Clavier USB et souris (via le port USB 3.0 ou 2.0).
- Carte SD (pour le démarrage si le stockage eMMC est vide ou corrompu) ou accès réseau pour le boot PXE.
Étapes
- Inspection physique : Vérifiez l'absence de dommages sur les connecteurs Board-to-Board du module et de la carte de base. Assurez-vous que les broches ne sont pas pliées.
- Installation du module : Alignez le BPI-CM5 avec le connecteur de la carte de base. Insérez-le fermement jusqu'au clic des clips de retenue. Une insertion incomplète peut causer des erreurs mémoire (LPDDR4) ou PCIe.
- Connexion des périphériques : Branchez l'écran sur le port HDMI 2.1 *émetteur*. Notez que les trois ports HDMI *récepteurs* sont destinés à la capture vidéo et non à l'affichage du bureau. Connectez le clavier sur le port USB 3.0 pour une meilleure latence.
- Alimentation : Branchez l'adaptateur secteur. Observez les LED de statut. Le ventilateur (si présent) doit tourner brièvement.
- Accès au bootloader : Si aucun OS n'est préinstallé, maintenez le bouton BOOT (ou court-circuitez les broches eMMC selon la carte de base) lors de l'alimentation pour forcer le mode USB Burning Tool ou le boot SD.
- Installation de l'OS : Utilisez Armbian ou Ubuntu. Flashez l'image sur une carte SD, insérez-la, et redémarrez. Le SoC A311D2 détectera automatiquement le support de boot.
Vérification
Une fois le système démarré, ouvrez un terminal. Exécutez lscpu pour confirmer la détection des 8 cœurs (4x Cortex-A73 + 4x Cortex-A53). Vérifiez la mémoire avec free -h (4 Go ou 8 Go attendus). Testez le réseau avec ping 8.8.8.8. Vérifiez les logs du noyau avec dmesg | grep -i amlogic pour confirmer l'initialisation correcte du GPU Mali-G52 MP8.
Pour aller plus loin
Explorez l'interface PCIe 2.0 pour ajouter un SSD NVMe ou une carte réseau 10G. Configurez les interfaces MIPI-CSI pour la capture vidéo 4K via l'ISP 16 MP.