Sipeed Lichee RV Dock (Allwinner D1 / T-Head XuanTie C906)
⚡ L’essentiel en 60 secondes
- soc — Allwinner D1 (sun20i family), the first mass-market RISC-V application SoC from Allwinner; CPU core is a T-Head XuanTie C906 (mainline binding compatible = "thead,c906", "riscv").
- cpu — 1 core, 64-bit RISC-V RV64IMAFDC + T-Head XuanTie vector extension (xtheadvector, thead,vlenb = <16>), mmu-type = "riscv,sv39", 32 KB I-cache + 32 KB D-cache (64-byte lines), timebase 24 MHz (sun20i-d1s.dtsi). Clock: two OPPs in mainline — 408 MHz and 1,008 MHz @ 0.9 V (the opp-1080000000 node carries opp-hz = <1008000000>); Sipeed/CNX marketing say "up to 1 GHz" (Sipeed wiki RV page). Interrupt controller: T-Head C900-compatible PLIC (thead,c900-plic, 175 sources).
- other_compute — HiFi4 DSP and G2D 2D accelerator in the D1 (same SoC spec block in CNX's MangoPi MQ Pro article, 2022-04-09). No 3D GPU.
- ram — 512 MB DDR3, 16-bit bus, up to 792 MHz, in-package with the SoC (the module overview: "equipped with Allwinner D1 chip … 512MB DDR3"; "16bits 512MB DDR3, Up to 792MHz") (Sipeed wiki RV page).
- storage — microSD slot on the module (TF, 4-bit mmc0; "1TB storage capacity have been tested ok"); SPI NOR footprint (SOP8 pad) on the Dock; SD-NAND pads on the module (multiplexed with the 8-pin LCD interface) (Sipeed wiki Dock page, CNX 2021-12-30).
- video_out — HDMI up to 4Kp30 on the Dock; MIPI DSI 4-lane (up to 1080p60 via the Display Shell add-on), RGB888 parallel (up to 720p30), I80 MCU and 8-pin SPI screen interfaces on the module (CNX 2021-12-30, Sipeed wiki RV page).
- Sur cette fiche : 9 tutoriels · 10 codes
La Sipeed Lichee RV Dock se distingue dans l'histoire récente de l'informatique embarquée comme étant l'une des premières cartes de développement Linux RISC-V véritablement accessibles au grand public. Lancée en décembre 2021, cette solution modulaire a marqué les esprits par son prix extrêmement compétitif, rendant la technologie RISC-V, longtemps réservée aux laboratoires ou aux projets très spécifiques, disponible pour quelques dizaines d'euros. Il est important de comprendre la nature de ce produit : il ne s'agit pas d'une carte monolithique unique, mais d'un ensemble composé d'un module de calcul, le Lichee RV (aussi appelé Nezha CM), et d'une carte porteuse, la Dock. Le module contient l'intelligence du système, tandis que la Dock fournit les connecteurs nécessaires pour l'utiliser dans le monde réel, comme des ports USB, une sortie vidéo et des broches d'extension. Cette approche modulaire permet de changer la carte porteuse sans remplacer le cœur du calcul, une philosophie qui a influencé de nombreux autres projets électroniques.
Le cœur de cette carte repose sur le système sur puce (SoC) Allwinner D1. Pour le néophyte, un SoC est un circuit intégré qui regroupe sur une seule puce le processeur, la mémoire et les interfaces d'entrée/sortie. Le D1 est historiquement significatif car il s'agit du premier SoC RISC-V destiné au marché de masse produit par Allwinner. Il intègre un cœur CPU T-Head XuanTie C906. Contrairement aux cartes classiques qui possèdent plusieurs cœurs de calcul fonctionnant en parallèle, le D1 est mono-cœur. Cela signifie qu'il exécute une seule tâche de calcul à la fois, ce qui le rend idéal pour des applications dédiées comme un serveur web léger, un point d'accès Wi-Fi ou un système de domotique, mais inadapté pour des usages lourds comme la navigation web complexe ou le traitement vidéo simultané. Le processeur fonctionne à une fréquence pouvant atteindre 1 GHz, une vitesse suffisante pour faire tourner des distributions Linux modernes comme Debian ou Ubuntu Server. Il est accompagné de 512 Mo de mémoire vive DDR3, soudée directement sur la puce, ce qui limite la capacité de stockage temporaire des données mais garantit une grande fiabilité et une compacité maximale.
L'un des atouts majeurs de la Lichee RV Dock réside dans sa capacité à gérer l'affichage et le multimédia malgré sa simplicité. La carte offre une sortie HDMI capable d'afficher une résolution 4K, bien que limitée à 30 images par seconde. Il faut noter que, dans les systèmes d'exploitation libres et officiels, cette sortie sert principalement à l'affichage graphique de l'interface ou de la console, car les décodeurs vidéo matériels propriétaires d'Allwinner ne sont pas toujours disponibles ou licenciés pour l'usage libre. En plus du HDMI, le module supporte des interfaces d'écran plus spécifiques comme le MIPI DSI ou le RGB parallèle, permettant de connecter des écrans tactiles ou des petits affichages industriels via des adaptateurs. L'aspect audio est également très poussé pour une carte de ce prix. Elle embarque un amplificateur de haut-parleur de 3 watts, un microphone analogique et une interface pour des micros numériques. Sipeed a même proposé un accessoire spécial, un réseau de six microphones, visant à équiper la carte pour des applications de reconnaissance vocale ou d'assistant intelligent, exploitant la puissance de calcul disponible pour le traitement du signal audio.
La connectivité est assurée par une option Wi-Fi et Bluetooth via le module Realtek RTL8723DS, bien que cette fonctionnalité nécessite parfois des pilotes spécifiques ou des firmwares propriétaires pour fonctionner parfaitement sous Linux. Pour le réseau filaire, la Dock ne dispose pas de port Ethernet intégré, une limitation qui peut être contournée par des adaptateurs USB ou en utilisant d'autres variantes de la gamme, comme le RV-86 Panel qui inclut un port Ethernet. Les échanges de données se font principalement via un port USB-C pour l'alimentation et le mode gadget, ainsi qu'un port USB-A pour connecter des périphériques comme des clés USB ou des claviers. L'extension matérielle est facilitée par deux rangées de 20 broches GPIO. Ces broches permettent de connecter des capteurs, des actionneurs ou d'autres modules électroniques. Il est crucial de rappeler que ces broches fonctionnent en logique 3,3 volts ; y connecter un appareil 5 volts sans convertisseur risque d'endommager la carte. Un contrôleur matériel dédié permet également de piloter des LED adressables de type WS2812 (NeoPixel), offrant des possibilités de création lumineuse sans surcharger le processeur principal.
Sur le plan logiciel, la Lichee RV Dock bénéficie d'un support solide dans l'écosystème Linux. Les fichiers de description matérielle (Device Trees) ont été intégrés dans le noyau Linux officiel (mainline) à partir de la version 6.3, publiée début 2023. Cela signifie que la carte est reconnue nativement par les distributions Linux modernes, sans nécessiter de modifications profondes du système. Des systèmes comme Buildroot, ArchLinux RISC-V et Ubuntu Server proposent des images prêtes à l'emploi. Cependant, les utilisateurs doivent être conscients de certaines spécificités matérielles. Par exemple, le port USB-C de la carte utilise une astuce de détection qui empêche l'utilisation de câbles USB-C vers USB-C standards sans modification électronique manuelle. De plus, le cœur T-Head C906 présente des particularités architecturales, notamment l'absence de certaines instructions standard de gestion du cache, que le noyau Linux corrige via des correctifs spécifiques (errata). Enfin, bien que la carte soit puissante pour sa taille, sa mémoire de 512 Mo et son processeur mono-cœur la cantonnent à des rôles de serveur léger ou de contrôleur embarqué, plutôt qu'à des usages de station de travail. Elle reste néanmoins une porte d'entrée exceptionnelle pour découvrir l'architecture RISC-V, offrant un équilibre remarquable entre prix, fonctionnalités et potentiel pédagogique.



Schéma de brochage (pinout)


| Attr | Specs | vérifié |
|---|---|---|
soc | Allwinner D1 (sun20i family), the first mass-market RISC-V application SoC from Allwinner; CPU core is a T-Head XuanTie C906 (mainline binding compatible = "thead,c906", "riscv"). | ? non vérifié |
cpu | 1 core, 64-bit RISC-V RV64IMAFDC + T-Head XuanTie vector extension (xtheadvector, thead,vlenb = <16>), mmu-type = "riscv,sv39", 32 KB I-cache + 32 KB D-cache (64-byte lines), timebase 24 MHz (sun20i-d1s.dtsi). Clock: two OPPs in mainline — 408 MHz and 1,008 MHz @ 0.9 V (the opp-1080000000 node carries opp-hz = <1008000000>); Sipeed/CNX marketing say "up to 1 GHz" (Sipeed wiki RV page). Interrupt controller: T-Head C900-compatible PLIC (thead,c900-plic, 175 sources). | ✔ |
other_compute | HiFi4 DSP and G2D 2D accelerator in the D1 (same SoC spec block in CNX's MangoPi MQ Pro article, 2022-04-09). No 3D GPU. | ✔ |
ram | 512 MB DDR3, 16-bit bus, up to 792 MHz, in-package with the SoC (the module overview: "equipped with Allwinner D1 chip … 512MB DDR3"; "16bits 512MB DDR3, Up to 792MHz") (Sipeed wiki RV page). | ✔ |
storage | microSD slot on the module (TF, 4-bit mmc0; "1TB storage capacity have been tested ok"); SPI NOR footprint (SOP8 pad) on the Dock; SD-NAND pads on the module (multiplexed with the 8-pin LCD interface) (Sipeed wiki Dock page, CNX 2021-12-30). | ✔ |
video_out | HDMI up to 4Kp30 on the Dock; MIPI DSI 4-lane (up to 1080p60 via the Display Shell add-on), RGB888 parallel (up to 720p30), I80 MCU and 8-pin SPI screen interfaces on the module (CNX 2021-12-30, Sipeed wiki RV page). | ✔ |
audio | on-board 3 W speaker amplifier (4 Ω 3 W speaker) + speaker connector, electret (analog) microphone circuit, 2-channel DMIC (PDM, pins PB11 data / PE17 clk, enabled in the mainline Dock DTS), 30-pin FPC connector for the Mic Array R6 (6-mic) add-on; module-level: HPOUT, LINEIN, MIC3, I2S/SPDIF (Sipeed wiki Dock page, sun20i-d1-lichee-rv-dock.dts). | ✔ |
wireless | optional Realtek RTL8723DS — Wi-Fi 4 (802.11b/g/n, 2.4 GHz) + Bluetooth 4.2, SDIO 4-bit on mmc1 with reset GPIO PG12, BT on uart1 with RTS/CTS (PG16/PG17/PG18 wake/enable lines), ceramic patch antenna + IPEX connector (CNX 2021-12-30, mainline Dock DTS). | ✔ |
wired_network | none on the Dock (the RV-86 Panel sibling has 100M Ethernet; the module can route RMII/RGMII to its connectors) (Sipeed wiki RV page). | ✔ |
usb | 1× USB-C OTG (USB0, on the module — power + gadget + FEL) and 1× USB-A host (USB1, ehci1/ohci1 enabled in the Dock DTS) (mainline Dock DTS). | ✔ |
gpio_expansion | 2×20P 2.54 mm header (40 pins) with most module GPIOs, plus the RGB/MIPI screen interfaces routed to the header; the SoM routes all IO through two M.2-B 67-pin connectors; module also exposes I2C (e.g. i2c0 PB10/PB11, i2c2 PB0/PB1), UART, JTAG, LRADC (the Dock's user key is on the ADC — "user key (ADC)", CNX 2021-12-30), PWM and the LEDC (WS2812 controller) on PC0 (Sipeed wiki Dock page, sun20i-d1.dtsi). | ✔ |
misc | WS2812 RGB LED on PC0 driven by the D1 LEDC peripheral (enabled in mainline DTS as a multicolor status LED), power LED, module user LED on PC1, Reset key, user key, FEL key (download mode) (mainline Dock DTS, Sipeed wiki Dock page). | ✔ |
power | 5 V through the module's USB-C port (the Dock has no separate DC jack); CPU core rail fixed at 0.9 V (reg_vdd_cpu, 900000 µV) in the mainline DTS (sun20i-d1-lichee-rv.dts). | ✔ |
temperature | mainline thermal zone trips: 85 °C passive (CPU throttling), 100 °C critical, sensor = on-die THS (sun20i-d1s.dtsi). | ✔ |
format | 65.0 × 40.0 mm, 2-layer Dock + 4-layer module; Pi-Zero-like footprint in spirit (not electrically compatible) (Sipeed wiki RV page, CNX 2021-12-30). | ✔ |
- Fabricant : Sipeed (Shanghai Sipeed Long Microelectronics Technology Co., Ltd.), Shenzhen/Shanghai, Chine — marque de kits de développement RISC-V (wiki.sipeed.com — Lichee RV Dock, récupéré le 2026-10-13).
- Année d'introduction : le module Lichee RV est lancé en novembre 2021 ("Sipeed introduced the Lichee RV Allwinner D1 Linux RISC-V board going for just $17 with 512MB RAM last month" — CNX Software, 2021-12-30) ; la carte fille Dock est mise en vente en décembre 2021 (même article CNX).
- Prix de lancement : carte fille Dock US$5 (seule) / US$8 avec le module Wi-Fi+BT Realtek RTL8723DS ; kit de démarrage (module + Dock) US$20.90, ou US$23.90 avec Wi-Fi/BT ; add-on Display Shell 4.28 $ ; réseau de 6 micros 16.90 $ (CNX 2021-12-30). CNX l'a décrite comme "by far the most affordable (usable) RISC-V Linux development board on the market" au lancement — le kit Lichee RV est largement considéré comme la carte qui a rendu les SBC Linux RISC-V assez bon marché pour le grand public (même article).
- Variantes : - Lichee RV Dock (cette carte, 65.0 × 40.0 mm) : HDMI, hôte USB-A, GPIO 2×20P, LED RVB WS2812, amplificateur haut-parleur 3 W, micro électret, Wi-Fi/BT RTL8723DS en option (page Sipeed wiki RV — tableau comparatif). - Lichee RV Dock Pro (juin 2022) : ajoute un connecteur LCD MIPI/RGB, 2 micros analogiques intégrés et un débogueur JTAG+UART embarqué à base de BL702 (CNX 2022-06-21). - Lichee RV-86 Panel (boîtier 86-box, écran tactile 4″, Ethernet 100M, 86×86 mm) ([page Sipeed wiki RV]( CNX 2022-05-31). - Variantes de RAM du SoM : le module est documenté comme 512 MB DDR3 dans la vue d'ensemble du wiki Sipeed et dans tous les blocs de spécifications CNX, mais le tableau comparatif Dock/Panel du même wiki indique "1GByte", et CNX liste "512MB or 1GB DDR3" pour les modules RV ultérieurs (CNX 2022-05-31).
- Statut : actif au catalogue Sipeed sur le wiki actuel (pages éditées à partir de 2022+, toujours publiées en 2026) ; la prise en charge mainline Linux est maintenue en amont (voir Systems).
+ Points forts
- Le SBC Linux RISC-V utilisable le moins cher au lancement — kit de démarrage 20.90 $, et tout l'intérêt du produit : un module 17 $ + une carte fille 5 $ (CNX 2021-12-30).
- Module de calcul M.2-B modulaire : le SoM Lichee RV route toutes les IO par deux connecteurs M.2-B key 67 broches, si bien que le même ordinateur s'échange entre Dock / RV-86 Panel / cartes filles personnalisées (page Sipeed wiki RV).
- Extras orientés voix : amplificateur haut-parleur 3 W, micro analogique, micro numérique 2 canaux (DMIC) et FPC 30P pour un réseau de 6 micros (Mic Array R6) — inhabituel pour une carte à 20 $ ; Sipeed la positionnait pour l'audio intelligent / l'interface vocale WAFT ([page Sipeed wiki Dock]( CNX 2022-05-31).
- Contrôleur WS2812 (NeoPixel) matériel : le périphérique LEDC du D1 pilote la LED RVB embarquée sous mainline Linux — un périphérique de classe LED multicolore, sans bit-banging ([mainline Dock DTS]( commit RGB LED).
- Extension vectorielle T-Head XuanTie (xtheadvector, vecteur vendor pré-rvv-1.0) exposée dans la description du CPU — historiquement significative pour les premières toolchains vectorielles RISC-V (sun20i-d1s.dtsi).
- HDMI 4Kp30 + DSP HiFi4 + G2D sur un ordinateur monocœur à moins de 25 $ ([CNX 2021-12-30]( CNX 2022-04-09).
- Options de médias de démarrage FEL + SPI + SD-NAND pour la production (pad SPI SOP8 sur le Dock, pads SD-NAND sur le module) (page Sipeed wiki Dock).
− Points faibles
- Piège de la broche CC USB-C (quirk matériel, documenté par Sipeed) : le port Type-C du module utilise la broche CC pour l'ID OTG automatique, donc les câbles C-to-C ne fonctionnent pas en sortie de boîte — seulement A-to-C. Le corriger nécessite une retouche : souder des résistances 5.1 kΩ 1 % 0402 sur R30/R31 et retirer les diodes D3/D4, ce qui désactive alors la bascule auto-OTG (page Sipeed wiki RV — Notice).
- Errata T-Head C906/C9xx dans mainline Linux : le cœur rapporte mvendorid/marchid/ mimpid à 0 ("target-c9xx cores report arch_id and impid as 0"), n'a pas d'instructions standard de gestion de cache (patchs noyau dans des ops non standard th.dcache.cpa/iva/… via CONFIG_ERRATA_THEAD_CMO), une erratum de mappage d'événements PMU, l'erratum de mode d'adressage MAE, et le canal auxiliaire spéculatif GHOSTWRITE lié à xtheadvector (CONFIG_ERRATA_THEAD_GHOSTWRITE marque toute la classe c9xx vulnérable) (arch/riscv/errata/thead/errata.c).
- Pas de codec vidéo matériel dans mainline : les bibliothèques multimédia CedarX d'Allwinner "have no clear usage license", donc le HDMI 4K est purement d'affichage dans les stacks ouverts ; CNX note de même que les images RISC-V SBC restent server-only pour des raisons graphiques ([Wikipedia : Allwinner Technology]( CNX 2024-05-28).
- Wi-Fi/BT nécessite driver/firmware vendor : le RTL8723DS est câblé sur SDIO avec une séquence d'alimentation GPIO et son BT sur UART avec lignes de wake ; Buildroot embarque un package dédié BR2_PACKAGE_RTL8723DS/RTL8723DS_BT plutôt qu'une voie purement mainline ([sipeed_lichee_rv_dock_defconfig]( mainline Dock DTS).
- L'écran SPI 1.14″ embarqué n'a jamais été pris en charge : "Up to now 1.14 inch screen is not able to display and need to wait for updating" (wiki, page éditée le 2022-05-13) (page Sipeed wiki RV).
- Dérive documentaire : la même page wiki liste la RAM du Dock comme 512 MB (vue d'ensemble) et 1 GB (tableau comparatif) — voir Identity ; et le wiki du Dock était uniquement en chinois au lancement (CNX 2021-12-30). CNX a aussi noté que les schémas sources du Dock n'étaient pas initialement publiés (PDF uniquement) (même article ; les schémas PDF sont maintenant sur dl.sipeed.com).
- Monocœur + 512 MB : correct pour une console série, du Wi-Fi et de petits services ; les charges lourdes de navigateur/bureau sont hors sujet (implicite dans chaque source de spécifications ; image Ubuntu server-only, CNX 2024-05-28).
- Retour d'expérience expert expert — expert-microcontroleur
- Retour sur la Lichee RV Dock. C'est bluffant pour le prix, surtout avec le support mainline Linux qui avance bien. Le SoC D1 est un vrai RISC-V avec extension vectorielle XuanTie, ce qui est historiquement cool, mais attention aux errata connus du noyau (cache, PMU) qui nécessitent des patchs spéci… — expert-microcontroleur
- Merci pour ce retour detaille. Je viens de recevoir mon kit a 20.90 $. Je n'ai pas encore essaye le rework, je vais me contenter des cables USB-A vers USB-C pour le power et le flash. Par contre, je bute sur la documentation : la fiche wiki mentionne parfois 1GB de RAM dans un tableau comparatif al… — maker-debutant-42
- Pour la RAM, la version standard du module Lichee RV est bien 512MB. Les mentions de 1GB concernent probablement d'autres variantes du SoM ou des erreurs de wiki, donc ne compte pas dessus pour la Dock de base. Concernant l'ecran 1.14 pouce, il n'est toujours pas supporte nativement, la note 'not a… — linux-riscv-fan
Retours et projets de la communauté
- Sipeed Lichee RV RISC-V module gets $5+ carrier board with HDMI and USB ports, optional WiFi www.cnx-software.com
- Sipeed LicheeRV - A $16.90 Allwinner D1 Linux RISC-V board www.cnx-software.com
- Sipeed Lichee RV Dock Pro RISC-V SBC adds MIPI/RGB LCD connector, dual MIC, and BL702 JTAG+UART debugger www.cnx-software.com
Contenu indisponible pour le moment.
- Lichee RV Dock
- Lichee RV module (Nezha CM)
- Flash tutorial
- BSP SDK
- Datasheet
- Schematic
- Bitmap
- Dimensions
- 3D files
- full download page
- sun20i-d1-lichee-rv-dock.dts
- sun20i-d1-lichee-rv.dts
- sun20i-d1s.dtsi (CPU/OPP/thermal)
- T-Head errata
- DTS merge commit (v6.3)
- Buildroot defconfig
- miloserdev/sunxi_licheerv (ArchLinux)
- CNX 2021-12-30 (Dock launch)
- CNX 2022-06-21 (Dock Pro)
- CNX 2022-05-31 (RV-86/WAFT)
- CNX 2024-05-28 (Ubuntu image)
- Wikipedia: Allwinner Technology
- linux-sunxi D1 page
- mega.nz folder linked from the wiki
- Piège de la broche CC USB-C (quirk matériel, documenté par Sipeed) : le port Type-C du module utilise la broche CC pour l'ID OTG automatique, donc les câbles C-to-C ne fonctionnent pas en sortie de boîte — seulement A-to-C. Le corriger nécessite une retouche : souder des résistances 5.1 kΩ 1 % 0402 sur R30/R31 et retirer les diodes D3/D4, ce qui désactive alors la bascule auto-OTG (page Sipeed wiki RV — Notice).
- Errata T-Head C906/C9xx dans mainline Linux : le cœur rapporte mvendorid/marchid/ mimpid à 0 ("target-c9xx cores report arch_id and impid as 0"), n'a pas d'instructions standard de gestion de cache (patchs noyau dans des ops non standard th.dcache.cpa/iva/… via CONFIG_ERRATA_THEAD_CMO), une erratum de mappage d'événements PMU, l'erratum de mode d'adressage MAE, et le canal auxiliaire spéculatif GHOSTWRITE lié à xtheadvector (CONFIG_ERRATA_THEAD_GHOSTWRITE marque toute la classe c9xx vulnérable) (arch/riscv/errata/thead/errata.c).
- Pas de codec vidéo matériel dans mainline : les bibliothèques multimédia CedarX d'Allwinner "have no clear usage license", donc le HDMI 4K est purement d'affichage dans les stacks ouverts ; CNX note de même que les images RISC-V SBC restent server-only pour des raisons graphiques ([Wikipedia : Allwinner Technology]( CNX 2024-05-28).
- Wi-Fi/BT nécessite driver/firmware vendor : le RTL8723DS est câblé sur SDIO avec une séquence d'alimentation GPIO et son BT sur UART avec lignes de wake ; Buildroot embarque un package dédié BR2_PACKAGE_RTL8723DS/RTL8723DS_BT plutôt qu'une voie purement mainline ([sipeed_lichee_rv_dock_defconfig]( mainline Dock DTS).
- L'écran SPI 1.14″ embarqué n'a jamais été pris en charge : "Up to now 1.14 inch screen is not able to display and need to wait for updating" (wiki, page éditée le 2022-05-13) (page Sipeed wiki RV).
- Dérive documentaire : la même page wiki liste la RAM du Dock comme 512 MB (vue d'ensemble) et 1 GB (tableau comparatif) — voir Identity ; et le wiki du Dock était uniquement en chinois au lancement (CNX 2021-12-30). CNX a aussi noté que les schémas sources du Dock n'étaient pas initialement publiés (PDF uniquement) (même article ; les schémas PDF sont maintenant sur dl.sipeed.com).
- Monocœur + 512 MB : correct pour une console série, du Wi-Fi et de petits services ; les charges lourdes de navigateur/bureau sont hors sujet (implicite dans chaque source de spécifications ; image Ubuntu server-only, CNX 2024-05-28).
- Premier boot du Lichee RV Dock avec Ubuntu 24.04 RISC-V 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
- LEDs du Lichee RV Dock : LED verte et RGB WS2812 pilotée par le LEDC du D1 debutant Schéma : IMG-sipeed-lichee-rv-dock-debutant-1-licheerv-leds-ws2812.svg — Lichee RV Dock avec la LED verte du module sur la broche PC1 et la LED RGB WS2812 du Dock sur PC0 reliée au contrôleur matériel LEDC du SoC D1, plus la LED d'alimentation
- Audio sur le Dock : enregistrer au micro numérique et jouer sur le haut-parleur 3 W debutant Schéma : IMG-sipeed-lichee-rv-dock-debutant-1-licheerv-audio-dmic.svg — Lichee RV Dock en chaîne audio : micro numérique DMIC 2 canaux (PDM, broches PB11 données / PE17 horloge) vers le SoC D1, et amplificateur 3 W vers le connecteur haut-parleur 4 Ω
- Wi-Fi et Bluetooth du module RTL8723DS sur le Lichee RV Dock intermediaire Schéma : IMG-sipeed-lichee-rv-dock-intermediaire-2-licheerv-wifi-bt-rtl8723ds.svg — module Realtek RTL8723DS du Lichee RV Dock : liaison SDIO 4 bits (mmc1) pour le Wi-Fi 2,4 GHz avec GPIO de reset PG12, Bluetooth 4.2 sur uart1 avec lignes RTS/CTS et wake PG16-PG18, antenne céramique et connecteur IPEX
- GPIO, touche utilisateur ADC et PWM sur le connecteur 2×20 du Lichee RV intermediaire Schéma : IMG-sipeed-lichee-rv-dock-intermediaire-2-licheerv-gpio-lradc-pwm.svg — connecteur 2×20 broches 2,54 mm du Lichee RV Dock : broche GPIO avec résistance et LED vers GND, touche utilisateur lue sur l'entrée LRADC (diviseur de tension interne du D1), broche PWM vers un buzzer, logique 3,3 V
- Tina Linux : l'OpenWrt vendor d'Allwinner pour le Lichee RV, installation et sysconfig 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
- Construire une image mainline complète avec Buildroot (defconfig officiel du Dock) avance Schéma : IMG-sipeed-lichee-rv-dock-avance-3-licheerv-buildroot-mainline.svg — chaîne de build Buildroot pour le Lichee RV Dock : croisée riscv64, OpenSBI 1.2 (M-mode), U-Boot lichee_rv_dock (S-mode), kernel avec sun20i-d1-lichee-rv-dock.dtb, rootfs ext4 et image sdcard.img à écrire sur la microSD sous le module
- Débriquage FEL/xfel et boot SPI NOR sur le Lichee RV Dock avance Schéma : IMG-sipeed-lichee-rv-dock-avance-3-licheerv-fel-xfel-spi-recovery.svg — chaîne de récupération du Lichee RV Dock : bouton FEL du Dock forçant le BROM Allwinner en mode FEL sur le port USB-C, outil xfel côté PC lisant la DRAM/exécutant un SPL en RAM, et pastille SPI NOR SOP8 soudée sur le Dock pour un boot autonome sans microSD
- Le C906 sous le capot : errata T-Head, OPP 408/1008 MHz, thermique et vector avance Schéma : IMG-sipeed-lichee-rv-dock-avance-3-licheerv-c906-errata-perf.svg — coupe conceptuelle du SoC Allwinner D1 : cœur T-Head XuanTie C906 RV64 avec extension vectorielle xtheadvector, correctifs d'errata du noyau (CMO, PMU, MAE, GHOSTWRITE), deux points OPP 408 MHz et 1008 MHz à 0,9 V, capteur thermique avec seuils 85 °C passif et 100 °C critique
Bibliothèque de code — exemples écrits pour cette carte
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBashserveur-web-capteur.pyPythonreseau-ethernet.shBashjournal-cron.shBashveilleur-systemd.pyPython
Exemples et dépôts trouvés en ligne
- tmolteno/d1_build github.com
- devdotnetorg/Lichee-RV github.com
- miloserdev/sunxi_licheerv github.com
- peiyuanix/baremetal-lichee-rv github.com