banner
Centro notizie
I nostri prodotti garantiscono una soluzione indolore, pratica e sicura.

Mani

Oct 22, 2023

StarFive mi ha inviato uno dei suoi SBC VisionFive 2 RISC-V per la valutazione e la revisione. Ho preso il modello con doppia Gigabit Ethernet e 8 GB di RAM e riporterò la mia esperienza con l'immagine "bookworm" di Debian 12. Ma tieni presente che non si tratterà esattamente di una revisione poiché al momento il consiglio non è revisionabile. È davvero per i primi utenti e ci sono molti problemi da risolvere, e in questo post riporterò cosa funziona e cosa no, e alcune delle sfide che ho incontrato solo per installare il sistema operativo...

La tavola viene fornita in una confezione con la scritta "Abbraccia il cambiamento, abbraccia il futuro".

Il lato inferiore contiene alcuni collegamenti utili e codici QR e ciò che ti servirà è il repository GitHub con il codice sorgente e le istruzioni per creare l'immagine dal sorgente (Nota: si consiglia Ubuntu 16.04, 18.04 o 20.04 x86_64), oltre a la sezione del forum RVspace per la bacheca dove troveremo le istruzioni per iniziare e il feedback di altri utenti.

Il layout e i componenti della scheda sembrano esattamente gli stessi di quando è stato lanciato su Kickstarter, tranne che la mia scheda è VisionFive 2V1.3B.

Al centro abbiamo il processore quad-core RISC-V StarFive JH7110, il chip RAM BIWIN BWMZCX32H2A-64G da 8 GB, un bridge VL805 da PCIe a USB 3.0 come nel Raspberry Pi 4, due ricetrasmettitori Gigabit Ethernet MotorComm YT8531C e un AXP15060. PMIC. Tutte le porte principali sono su un lato con un jack audio da 3,5 mm, quattro porte USB 3.0, uscita HDMI 2.0 e due porte Gigabit Ethernet.

Il lato inferiore è dotato di un socket per scheda MicroSD che utilizzeremo per avviare il sistema operativo, connettori per un modulo flash eMMC e un socket M.2 per un SSD NVMe.

Le immagini Debian sono disponibili sul sito web StarFive collegandosi a Baidu Drive o Google Drive. L'ultima immagine è attualmente Image-69 rilasciata alla fine di dicembre

L'immagine non compressa non entrava nella mia scheda MicroSD da 8 GB, quindi l'ho trasferita su una scheda MicroSD da 32 GB e il completamento ha richiesto quasi 45 minuti. Penso che potrebbe essere sul punto di morire e potrei dover comprare ancora un altro lotto di carte. Tutto questo tempo sprecato per procurarsi schede MicroSD che durano solo pochi mesi è in parte il motivo per cui non mi sono sempre piaciute le schede che si avviano solo con una scheda MicroSD...

Ho quindi collegato una tastiera USB, un mouse USB, un cavo Ethernet e un alimentatore USB Type-C. Inizialmente ho scelto un 5 V/2 A, ma non è una buona idea, poiché non fornisce energia sufficiente e la scheda si avvia continuamente in loop. Nemmeno un adattatore di alimentazione Raspberry Pi da 5 V/3 A andava bene, quindi ho scelto un adattatore di alimentazione GaN da 100 W per assicurarmi di non avere problemi relativi all'alimentazione. Oh, e ho aggiunto del distanziatore per sollevare la tavola poiché è consigliato.

Ma poi ho notato che la scheda non si avviava e ho trovato l'annuncio dell'immagine 69 nei forum che spiega:

Si prega di aggiornare gli ultimi binari SPL 46 e U-Boot 44 seguendo la Guida: 4.3 capitolo 77 prima di eseguire questa immagine Debian. questo è molto importante.

Trovare la documentazione corretta ha richiesto un po' di tempo, dato che è diffusa ovunque in cinese e/o inglese, ma il posto migliore dove andare è la pagina Stato pubblicazione documento con la documentazione in inglese. È possibile accedere tramite SSH, ma considerando la probabilità di avere un problema di avvio, consiglierei davvero di collegare una scheda di debug seriale ed è così che ho scoperto il problema del ciclo di avvio menzionato sopra.

Prima di installare Debian 12, dovremo aggiornare il bootloader SPL e U-boot su VisionFive 2 e utilizzare anche l'immagine Linux minima sdcard.img. Li troveremo su GitHub e ho utilizzato i file che fanno parte del software VisionFive2 v2.8.0. Il primo passo è stato eseguire il flashing di sdcard.img su una scheda MicroSD. Questa immagine può essere inserita in una scheda da 8 GB.

Possiamo accedere con il nome utente "root" e la password "starfive". Ecco il registro di avvio per le menti curiose.

Assicuriamoci di essere connessi alla rete:

Tutto bene. Ora possiamo scaricare gli ultimi binari SPL e U-boot da GitHub e trasferirli sulla scheda tramite SCP dal tuo computer host:

Tornando al terminale VisionFive 2, possiamo controllare le partizioni: