🛠 Premier boot d'Armbian sur la PINE A64 (microSD, console série, rootfs)

Pine64 PINE A64 / PINE A64+ (Allwinner A64) · debutant · Schéma : IMG-pine64-debutant-1-premiers-pas-armbian.svg — PINE A64 vue de dessus avec son connecteur microSD, son port barrel 5V et son connecteur EXP 2x5 mis en évidence, câble USB-TTL reliant l'EXP à un PC portable affichant un terminal série 115200, PC de gauche écrivant une image sur la microSD

Objetivos

Descubrir la PINE A64 / PINE A64+ (SoC Allwinner A64, 4× Cortex-A53 de 64 bits, la primera placa « de 64 bits por 15 $ » lanzada en Kickstarter en diciembre de 2015) con el sistema que la comunidad utiliza realmente: Armbian. La ficha del wiki oficial lo afirma: « la mayoría de las distribuciones Linux para la PINE A64 utilizan mainline Linux », y Armbian sigue siendo mantenido activamente para esta placa (configuración de placa pine64, núcleos current, edge y legacy). Vas a grabar la imagen, arrancar, conectarte por consola serie en el conector EXP y entender lo que ocurre en el primer arranque.

Material

Código completo

# 1) Graver l'image Armbian (board « pine64 ») sur la microSD (ex. /dev/sdX)
xzcat Armbian_*_Bookworm_current_pine64.img.xz | sudo dd of=/dev/sdX bs=4M status=progress
sync

# 2) Brancher USB-TTL sur l'EXP (RX/TX croisés + GND, niveau 3,3 V !), puis :
picocom -b 115200 /dev/ttyUSB0     # ou : sudo minicom -D /dev/ttyUSB0 -b 115200

# 3) Alimenter avec le barrel 5V — la console série affiche U-Boot puis le kernel.
#    Le device tree mainline impose la console : stdout-path = "serial0:115200n8"

# 4) Premier boot Armbian : création du user, mot de passe root, puis le
#    rootfs s'étend automatiquement sur toute la microSD.
# 5) Vérifier la carte vue par le noyau mainline :
cat /proc/device-tree/compatible
#   -> attend « pine64,pine64 » ou « pine64,pine64-plus » + « allwinner,sun50i-a64 »

Verificación esperada

En la consola serie a 115200 8N1, ves desfilar U-Boot (configuración pine64_plus_defconfig en las imágenes de Armbian) y luego el núcleo mainline, hasta el prompt de creación de cuenta. cat /proc/device-tree/compatible devuelve una cadena que contiene allwinner,sun50i-a64: la placa es reconocida correctamente por el núcleo mainline, sin BSP propietario. Después del primer arranque, df -h / muestra un rootfs que ocupa la mayor parte de la microSD (redimensionamiento automático de Armbian). El consumo anunciado por el wiki oficial es de aproximadamente 2,5 W: la placa se mantiene tibia sin disipador.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales