🛠 Flasher l'image Debian sur la microSD puis l'eMMC 16 Go
Objectifs
Graver l'image Debian officielle du BeaglePlay sur une microSD, démarrer dessus, puis recopier le système dans la puce eMMC 16 Go embarquée pour une utilisation sans carte. À la fin, la carte démarre seule, sans microSD, avec le compte debian / mot de passe temppwd conservé tel quel (le USER par défaut de l'image est maintenu, ce qui garantit que le boot sur SD et le boot sur eMMC fonctionnent avec les mêmes identifiants).
Matériel
- Une carte BeaglePlay
- Une microSD de 8 Go minimum (classe 10)
- Un câble USB-C data (le port USB-C marqué 5V in est l'alimentation seule ; l'autre port USB-C porte les données en mode gadget)
- Un PC avec balenaEtcher ou la commande
dd
Code complet
# 1. Depuis le PC : graver la microSD (remplacer X par le bon disque !)
sudo dd if=debian-12-trixie-arm64-beagleplay.img of=/dev/sdX bs=4M status=progress oflag=sync
# 2. Démarrer sur la SD, se connecter (ssh debian@beagleplay, mdp temppwd)
# ou en gadget USB-C : ssh debian@192.168.7.2
# 3. Copier la SD (mmcblk0) vers l'eMMC (mmcblk1)
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=4M status=progress oflag=sync
sudo partprobe /dev/mmcblk1
sync && sudo poweroff
# 4. Retirer la microSD, rebrancher : le système boote depuis l'eMMC
Vérification attendue
Après retrait de la SD, la carte boot en moins d'une minute ; lsblk montre mmcblk1p1 (FAT32 /boot/firmware) et mmcblk1p2 (ext4 racine) montés. Le port USB-C data fait apparaître l'interface gadget usb0 : le PC voit la carte en 192.168.7.2 et le serveur web de bienvenue répond sur 0 Un point d'accès WiFi BeaglePlay-XXXXXX` est aussi émis au premier boot.
Erreurs fréquentes
- Se tromper de disque avec
ddet effacer le PC : toujours vérifier aveclsblkavant. - Utiliser un câble USB-C de charge seule : aucun gadget n'apparaît, croire à tort que la carte est morte.
- Brancher l'alimentation sur le port data : le 5V in est un port dédié, l'autre USB-C est data-device seul.
- Oublier
oflag=syncpuis débrancher trop tôt : l'eMMC est corrompue, recommencer ledd. - Changer le mot de passe avant le flash eMMC puis chercher
temppwd: l'image gravée gardedebian/temppwd.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash