🛠 Boot eMMC/microSD et récupération

Hardkernel ODROID-XU4 (Samsung Exynos5422) · avance · Schéma : IMG-odroid-xu4-avance-1-odroidxu4-boot-emmc-sd.svg — ODROID-XU4 avec son emplacement module eMMC (HS400) et son port microSD, flèches de copie dd d'une carte SD vers le module eMMC, U-Boot mainline

Objetivos

Instalar correctamente el sistema del ODROID-XU4, comprender el arranque dual entre microSD y módulo eMMC (el puerto eMMC funciona a 8 bits HS400 200 MHz bajo mainline — mucho más rápido y duradero que una tarjeta SD), migrar de un soporte a otro y saber recuperar una tarjeta que ya no muestra nada.

Material

Código completo

# 1) Graver l'image Armbian sur la microSD (verifier le disque !)
sudo dd if=Armbian_*_odroidxu4.img of=/dev/sdX bs=4M status=progress oflag=sync

# 2) Amorcé sur SD, copier la SD entiere vers le module eMMC
#    (sdX = carte SD, sdY = module eMMC vu comme disque USB/SD)
sudo dd if=/dev/sdX of=/dev/sdY bs=4M status=progress oflag=sync
sync

# 3) Redemarrer SANS la SD : la carte doit booter sur l'eMMC
sudo poweroff

# 4) Recuperation : carte muette ? Re-graver une image Armbian sur SD,
#    demarrer dessus, puis diagnostiquer ; en dernier recours la console
#    serie ttySAC2 (1,8 V !) affiche le log U-Boot/noyau.
sudo dd if=Armbian_neuve.img of=/dev/sdX bs=4M status=progress oflag=sync

Verificación esperada

Tras la migración, lsblk muestra la raíz en el dispositivo eMMC y dmesg | grep -i mmc menciona un modo HS400 o HS200. El arranque sin microSD funciona. Una recuperación con dd revive una tarjeta SD «muerta».

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales