🛠 Micro-HDMI : exploiter les limites d'affichage de la BBB

BeagleBone Black (TI Sitara AM3358) · intermediaire · Schéma : IMG-beaglebone-black-intermediaire-3-micro-hdmi-limites-affichage.svg — BeagleBone Black reliée en micro-HDMI à un moniteur, badges « 1280×1024 max » et « 1920×1080 à 24 Hz seulement », broche P9_22 (horloge audio 24,576 MHz) surlignée en avertissement.

Objectifs

Brancher un écran sur le connecteur micro-HDMI de la BeagleBone Black (framer de classe TDA19988 piloté en mainline par le driver DRM tda998x) en connaissant ses limites RÉELLES : mode maximal 1280×1024, 1920×1080 seulement en 24 Hz avec EDID, audio stéréo par le même câble. Et le piège de la broche P9_22, qui charrie l'horloge audio 24,576 MHz entrante dans le SoC.

Matériel

Code complet

# 1. Le connecteur est-il vu par DRM ?
ls /sys/class/drm/
cat /sys/class/drm/card0-HDMI-N-1/status        # connected

# 2. Les modes publiés par l'EDID du moniteur (attendre 1280x1024 et 1080p24)
cat /sys/class/drm/card0-HDMI-N-1/modes | head

# 3. Console framebuffer + visionneuse d'image légère
sudo apt install fbv
sudo fbv /usr/share/backgrounds/*.png

# 4. Session graphique légère (512 MB de RAM : pas de GNOME !)
sudo apt install weston
weston-simple-egl

# 5. Audio HDMI : vérifier que la carte son du framer est là
aplay -l | grep -i hdmi

Vérification attendue

Le statut DRM passe à connected, la liste modes contient 1280x1024 et 1920x1080 à 24 Hz (pas de 60 Hz en 1080p : c'est matériel). fbv affiche l'image sur l'écran, weston-simple-egl fait tourner un triangle EGL.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels