|
|
(не показана 1 промежуточная версия этого же участника) |
Строка 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]]. В семейство входят: |
|
| |
|
| == Ядра и firmware в Сизифе ==
| | * [[StarFive VisionFive v1]] |
| | | * [[StarFive VisionFive v2]] |
| Плата поддерживается ядром <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 пока не собран.
| |
| | |
| == Образы Альт ==
| |
| | |
| === Simply 2023-02-09 ===
| |
| | |
| '''[http://ftp.altlinux.org/pub/people/iv/images/riscv64/slinux-20230209-riscv64/slinux-20230209-riscv64.img.xz Скачать]''' (img.xz, 1.3G)
| |
| | |
| * linux 6.1.10
| |
| * xorg-server 21.1.7
| |
| * firefox 109.0.1
| |
| * LibreOffice 7.4.2.3 | |
| | |
| Возьмите образ в формате img, распакуйте и запишите на SD-карту, например, при помощи dd.
| |
| | |
| === Регулярные сборки ===
| |
| | |
| [[Regular/riscv64|Регулярные сборки]] поддерживаются с 24 января 2023 года. Требуют доработки образа вручную [[#Подготовка образа вручную|(см. ниже)]]. | |
| | |
| == Поддержка аппаратного обеспечения ==
| |
| | |
| Соответствует уровню поддержки в ядрах от вендора.
| |
| | |
| === Протестированы и работают ===
| |
| | |
| * кардридер
| |
| * USB3 | |
| * WiFi
| |
| * Ethernet (где-то на трети от заявленной гигабитной скорости)
| |
| * GPIO (использовался UART; тестировался pwm)
| |
| | |
| === Драйвер для видео ===
| |
| | |
| HDMI работает, но
| |
| * довольно медленно, сильно нагружая CPU
| |
| * звука через HDMI нет
| |
| * в наших тестах HDMI работал только в разрешении 1920x1080
| |
| * картинка немного "рябит" при обновлении
| |
| | |
| Работа панелей не проверялась.
| |
| | |
| === Драйвер для audio ===
| |
| | |
| Звук через mini-jack на плате есть, но воспроизведение сопровождается резкими щелчками. Пока пользоваться этим mini-jack'ом мы не рекомендуем.
| |
| | |
| === Выключение ===
| |
| | |
| Скорее всего, плата аппаратно не умеет выключаться. Перезагрузка работает.
| |
| | |
| === Не тестировалось/не поддерживается ===
| |
| | |
| * nvdla (драйвер в ядре есть)
| |
| * аппаратное кодирование и декодирование видео, jpeg
| |
| * bluetooth
| |
| | |
| == Подготовка образа вручную ==
| |
| | |
| Возьмите какую-нибудь [[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
| |
| | |
| boot_targets=mmc0 dhcp
| |
| distro_bootpart=2
| |
| uenvcmd=run distro_bootcmd
| |
| </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=*}}
| |