HCL:HiFive Unmatched
SiFive HiFive Unmatched 是一种 mini-ITX 规格的主板。
技术细节
- SiFive Freedom U740 SoC
- 4x SiFive U74 CPU - RV64GBC ISA
- 16 GiB 内存
- SPI 闪存
- microSD 卡
- 4x USB 3.0
- M.2 key M 2280 (用于 NVMe SSD 模块)
- M.2 key E 2242 (用于 WiFi/BLE 模块)
- PCIe
- 以太网
openSUSE 镜像
![]() |
Tumbleweed (Factory)
|
openSUSE-Tumbleweed-RISC-V-JeOS-hifiveunmatched.riscv64.raw.xz |
社区镜像
https://build.opensuse.org/project/show/home:Andreas_Schwab:riscv:unmatched
镜像安装 (SD 卡)
xzcat [image].raw.xz | dd bs=4M of=/dev/mmcblkX iflag=fullblock oflag=direct status=progress; sync
镜像安装 (NVMe)
- 像上面一样将镜像安装到 SD 卡。(这将为您提供 U-Boot 引导加载程序。)
- 启动到 Linux。
- 将常规 "efi" JeOS 镜像(与 SD 卡的 hifiveunmatched 版本相反)下载到该系统。
- 像上面一样将第二个镜像安装到 /dev/nvmeXnY 设备。
- 重命名 /boot/efi/EFI/BOOT/bootriscv64.efi(在 SD 卡上)以避免再次启动到 SD 卡镜像。
- 重新启动
- 现在您可以清理 SD 卡上的 EFI、交换分区和根文件系统分区;保留其他两个分区。
或者,使用 SD 卡镜像,您可以通过启动到 SD 卡镜像的 GRUB 菜单,输入命令提示符 (c) 并键入 "exit" 来返回 U-Boot 并回退到 USB 来启动 USB 安装 ISO 镜像。成功安装后,与镜像一样,您需要清理 SD 卡文件系统/分区(或每次想要从 NVMe 启动时使用相同的 exit 解决方法)。
U-Boot
U-Boot 默认即可工作。
内核
Linux 内核包含一个 sifive/hifive-unmatched-a00.dts 文件。
