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 镜像

Geeko-white.png
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 文件。

参见