StarFive VisionFive: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
(Содержимое страницы заменено на «{{Stub}} [https://www.starfivetech.com/en/ StarFive] [https://www.starfivetech.com/en/site/boards VisionFive]<ref>https://doc-en.rvspace.org/Doc_Center/visionfive.html</ref> -- семейство одноплатных компьютеров (SBC) на архитектуре RISCV64GC. Поддерживется портом Sisyphus на riscv64. В семейство входят: * StarFive VisionFive v...»)
Метка: замена
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{Stub}}
{{Stub}}


[https://www.starfivetech.com/en/ StarFive] [https://www.starfivetech.com/en/site/boards VisionFive] V1<ref>https://doc-en.rvspace.org/Doc_Center/visionfive.html</ref> -- одноплатный компьютер (SBC) с SoC JH7100<ref>https://doc-en.rvspace.org/Doc_Center/jh7100.html</ref> на архитектуре RISCV64GC. Поддерживется [[Ports/riscv64|портом Sisyphus на riscv64]] (в работе).
[https://www.starfivetech.com/en/ StarFive] [https://www.starfivetech.com/en/site/boards VisionFive]<ref>https://doc-en.rvspace.org/Doc_Center/visionfive.html</ref> -- семейство одноплатных компьютеров (SBC) на архитектуре RISCV64GC. Поддерживется [[Ports/riscv64|портом Sisyphus на riscv64]]. В семейство входят:


== Поддержка в Сизифе ==
* [[StarFive VisionFive v1]]
 
* [[StarFive VisionFive v2]]
=== Ядра и firmware ===
 
Плата поддерживается ядром <tt>un-def</tt>, начиная с 6.0.19-un-def-alt1.0.rv64.
 
Плата тестировалась со стоковым firmware:
 
bootloader version:211102-0b86f96
DDR clk 2133M,Version: 211102-d086aee
U-Boot 2022.04-rc2-VisionFive (Mar 07 2022 - 21:12:22 +0800)StarFive
 
Собственный firmware в sisyphus_riscv64 пока не собран.
 
=== Известные проблемы ===
 
==== Драйвер для видео ====
 
HDMI работает, но
* довольно медленно, сильно нагружая CPU
* в наших тестах HDMI работал только в разрешении 1920x1080
* картинка немного "рябит" при обновлении
 
Работа панелей не проверялась.
 
==== Драйвер для audio ====
 
Звук через mini-jack на плате есть, но воспроизведение сопровождается резкими щелчками. Пока пользоваться этим mini-jack'ом мы не рекомендуем.
 
==== Выключение ====
 
Скорее всего, плата аппаратно не умеет выключаться. Перезагрузка работает.
 
==== Похоже, нормально работает ====
 
* кардридер
* USB3
* WiFi
* Ethernet (правда, где-то на трети от заявленной гигабитной скорости)
* GPIO (использовался UART; тестировался pwm)
 
==== Не тестировалось/не поддерживается ====
 
* nvdla (но драйвер в ядре есть)
* аппаратное кодирование и декодирование видео, jpeg
* bluetooth
 
=== Образы ALT ===
 
В работе.
 
=== Подготовка образа вручную ===
 
Возьмите какую-нибудь [[Regular/riscv64|регулярную сборку]] (начиная с 24 января 2023 года), запишите её на SD-карту достаточного размера, например, при помощи <tt>dd</tt>. На SD-карте будут два раздела: небольшой vfat и побольше ext4. В корень первого раздела (vfat) добавьте файл с названием <tt>uEnv.txt</tt> следующего содержания:
 
<pre>
fdt_high=0xffffffffffffffff
initrd_high=0xffffffffffffffff
 
scriptaddr=0x8c100000
script_offset_f=0x1fff000
script_size_f=0x1000
 
kernel_addr_r=0x84000000
kernel_comp_addr_r=0x88000000
kernel_comp_size=0x4000000
 
fdt_addr_r=0x8c000000
ramdisk_addr_r=0x8c300000
 
ipaddr=192.168.1.200
netmask=255.255.255.0
 
distro_bootpart=2
uenvcmd=run mmc_boot
</pre>
 
== Аппаратная часть ==
 
=== Охлаждение ===
 
Плате нужен радиатор и небольшой вентилятор. Включать плату без них мы не пробовали.
 
=== Подключение UART ===
 
Вам понадобится usb-to-uart адаптер с напряжением 3.3V. Для UART используются пины из 40-пиновой гребёнки:
* 6 -- ground
* 8 -- GPIO 14/UART TX
* 10 -- GPIO 13/UART RX.
 
{{Category navigation|title=RISC-V|category=RISC-V|sortkey=*}}

Текущая версия от 16:33, 20 апреля 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


StarFive VisionFive[1] -- семейство одноплатных компьютеров (SBC) на архитектуре RISCV64GC. Поддерживется портом Sisyphus на riscv64. В семейство входят: