🛠 Tina Linux : l'OpenWrt vendor d'Allwinner pour le Lichee RV, installation et sysconfig

Sipeed Lichee RV Dock (Allwinner D1 / T-Head XuanTie C906) · intermediaire · Schéma : IMG-sipeed-lichee-rv-dock-intermediaire-2-licheerv-tina-linux.svg — choix d'image sur Lichee RV Dock : à gauche Tina Linux (OpenWrt 14.07 vendor, menu sysconfig, opkg, multimédia Cedar), à droite l'image mainline (Ubuntu 24.04 ou Buildroot, device tree amont sun20i-d1-lichee-rv-dock), le BROM Allwinner bootant SPL+OpenSBI+U-Boot depuis la microSD insérée

Objetivos

Dos mundos para el D1: el ecosistema vendor (Tina Linux, distribución OpenWrt 14.07 de Allwinner proporcionada con el BSP SDK de Sipeed) y el ecosistema mainline (device tree de la placa fusionado en el kernel para v6.3, imágenes Ubuntu 24.04/Buildroot). Este tutorial instala Tina Linux en microSD, descubre su shell estilo OpenWrt (UCI, sysconfig) y explica cuándo elegir uno u otro: Tina aporta la documentación de Sipeed y la etapa multimedia Cedar; el mainline aporta un kernel reciente, correcciones de erratas T-Head y paquetes modernos. Al final, flashearás ambos y cambiarás de uno a otro intercambiando la microSD.

Material

Código completo

# 1) Récupérer l'image vendor (Tina ou Debian) depuis le wiki Sipeed, décompresser,
#    puis écrire sur microSD (VÉRIFIER sdX avec lsblk !) :
sudo dd if=tina-lichee-rv-dock.img of=/dev/sdX bs=4M status=progress conv=fsync
sync

# 2) Boot sur série 115200 : BROM -> U-Boot -> Tina (invite root sans mot de passe).
#    Inventaire façon OpenWrt :
cat /etc/openwrt_version 2>/dev/null ; cat /etc/tinaversion 2>/dev/null
uci show network 2>/dev/null | head
sysconfig 2>/dev/null | less      # menu de config vendor (board, dts, features)

# 3) Ce que dit la carte de sa chaîne de boot :
dmesg | grep -iE 'opensbi|machine'
cat /sys/firmware/devicetree/base/compatible   # allwinner,sun20i-d1 (vendor)

# 4) Retour au mainline : éteindre, écrire l'image Ubuntu/Buildroot sur une AUTRE
#    microSD, rebrancher — le BROM boote la carte insérée. Pas de dual boot
#    logiciel : c'est la carte physique qui choisit l'image.

Verificación esperada

Bajo Tina, el prompt root@(none):/# estilo OpenWrt aparece en la serie y cat /etc/openwrt_version responde (base 14.07). Las herramientas vendor (sysconfig) existen, ausentes en las imágenes mainline. Al reiniciar con la otra tarjeta, /proc/device-tree/compatible muestra sipeed,lichee-rv-dock (device tree upstream) en lugar del nombre vendor — la prueba de que el kernel mainline reconoce la placa. El cambio Tina ↔ mainline se realiza simplemente intercambiando la microSD.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales