🛠 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

Objectifs

Faire démarrer pour la première fois la Sipeed Lichee RV Dock (module Lichee RV + carte fille Dock, SoC Allwinner D1 RISC-V) avec l'image officielle Ubuntu 24.04 Server pour cette carte — l'une des premières images RISC-V publiées par Canonical. Vous apprendrez à écrire l'image sur microSD, à alimenter la carte correctement (le piège du câble USB-C est documenté par Sipeed lui-même) et à suivre le boot sur la console série. À la fin, vous avez une invite de commande et vous savez lire les informations de la carte.

Matériel

Code complet

# 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

Vérification attendue

Sur la console série à 115200 8N1, vous voyez U-Boot puis le noyau démarrer, puis une invite ubuntu login:. uname -a affiche riscv64, free -h montre environ 460-500 Mo utilisables sur les 512 MB, et /proc/device-tree/compatible contient sipeed,lichee-rv-dock. L'HDMI (jusqu'à 4Kp30) n'affiche rien sous Server : c'est normal, l'image est sans interface graphique (Canonical précise que le support graphique RISC-V n'est pas abouti).

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels