🛠 Premier boot du Lichee RV Dock avec Ubuntu 24.04 RISC-V

Sipeed Lichee RV Dock (Allwinner D1 / T-Head XuanTie C906) · debutant · Schéma : IMG-sipeed-lichee-rv-dock-debutant-1-licheerv-premier-boot.svg — Lichee RV Dock vue de dessus avec le module Lichee RV (SoC Allwinner D1), le câble USB-A vers USB-C (jamais C-vers-C), l'emplacement microSD sous le module et les broches UART0 PB8/PB9 de la console série

Objetivos

Arrancar por primera vez la Sipeed Lichee RV Dock (módulo Lichee RV + placa hija Dock, SoC Allwinner D1 RISC-V) con la imagen oficial de Ubuntu 24.04 Server para esta placa — una de las primeras imágenes RISC-V publicadas por Canonical. Aprenderás a grabar la imagen en una tarjeta microSD, a alimentar correctamente la placa (la trampa del cable USB-C está documentada por el propio Sipeed) y a seguir el proceso de arranque en la consola serie. Al final, tendrás un indicador de comandos y sabrás leer la información de la placa.

Material

Código completo

# 1) Télécharger l'image Ubuntu 24.04 Server pour Sipeed LicheeRV Dock
#    (liste des images officielles Canonical ; alternative : images Debian du
#    wiki Sipeed, ou image ArchLinux communautaire root/archriscv)
#    Décompresser puis écrire sur la microSD (VÉRIFIER le périphérique !) :
unxz -c ubuntu-24.04-preinstalled-server-riscv64+lichee-rv-dock.img.xz \
    | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync   # sdX = votre carte !

# 2) Brancher l'adaptateur série : TX->RX, RX->TX, GND->GND (ne pas câbler le VCC)
#    sur les broches UART0 (PB8 TX / PB9 RX) du connecteur 2x20
picocom -b 115200 /dev/ttyUSB0        # ou: sudo minicom -b 115200 -D /dev/ttyUSB0

# 3) Insérer la microSD sous le module, alimenter en USB-C (câble A-vers-C)
#    -> U-Boot puis kernel Linux défilent sur la série

# 4) Après le prompt de login (ubuntu/ubuntu au premier boot), vérifier la carte :
uname -a            # riscv64 + version du noyau
head -1 /proc/cpuinfo
free -h             # 512 MB de RAM (DDR3 in-package du D1)
cat /proc/device-tree/compatible   # sipeed,lichee-rv-dock + allwinner,sun20i-d1

Verificación esperada

En la consola serie a 115200 8N1, verás U-Boot y luego el núcleo iniciándose, seguido de un indicador ubuntu login:. uname -a muestra riscv64, free -h indica aproximadamente 460-500 MB utilizables de los 512 MB, y /proc/device-tree/compatible contiene sipeed,lichee-rv-dock. La salida HDMI (hasta 4Kp30) no muestra nada bajo Server: es normal, la imagen no incluye interfaz gráfica (Canonical especifica que el soporte gráfico para RISC-V no está completo).

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales