🛠 Flasher l'image Debian sur la microSD puis l'eMMC 16 Go
Objetivos
Grabar la imagen oficial de Debian para BeaglePlay en una tarjeta microSD, arrancar desde ella y luego copiar el sistema al chip eMMC de 16 GB integrado para su uso sin tarjeta. Al finalizar, la tarjeta arrancará sola, sin microSD, manteniendo la cuenta debian / contraseña temppwd tal cual (se mantiene el USER predeterminado de la imagen, lo que garantiza que el arranque desde SD y el arranque desde eMMC funcionen con las mismas credenciales).
Material
- Una tarjeta BeaglePlay
- Una tarjeta microSD de al menos 8 GB (clase 10)
- Un cable USB-C de datos (el puerto USB-C marcado como 5V in es solo para alimentación; el otro puerto USB-C transmite datos en modo gadget)
- Un PC con balenaEtcher o el comando
dd
Código completo
# 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
Verificación esperada
Tras retirar la SD, la tarjeta arranca en menos de un minuto; lsblk muestra mmcblk1p1 (FAT32 /boot/firmware) y mmcblk1p2 (ext4 raíz) montados. El puerto USB-C de datos hace aparecer la interfaz gadget usb0: el PC ve la tarjeta en 192.168.7.2 y el servidor web de bienvenida responde en 0 También se emite un punto de acceso WiFi BeaglePlay-XXXXXX` en el primer arranque.
Errores frecuentes
- Equivocarse de disco con
ddy borrar el PC: siempre verificar conlsblkantes. - Usar un cable USB-C de solo carga: no aparece ningún gadget, lo que lleva a creer erróneamente que la tarjeta está muerta.
- Conectar la alimentación al puerto de datos: el 5V in es un puerto dedicado, el otro USB-C es solo data-device.
- Olvidar
oflag=syncy desconectar demasiado pronto: el eMMC se corrompe, hay que repetir eldd. - Cambiar la contraseña antes de flashear el eMMC y luego buscar
temppwd: la imagen grabada mantienedebian/temppwd.
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