Many users will be most comfortable with boards that have an existing U-Boot configuration.

Various versions of U-Boot, each customized for a specific board, have been turned into FreeBSD ports and packages. For instance, you can simply enter pkg install u-boot-cubieboard, and all the files you will need to get U-Boot onto an SD card are installed for you in /usr/local/share/u-boot, including a README file that tells you how to install the file(s) onto the SD card.

The following U-Boot ports and packages for RISC-V are available:

category/portname

SoC

manufacturer

board(s)

comments

sysutils/u-boot-sifive-fu540

SiFive FU540

SiFive

HiFive Unleashed

product discontinued, replaced by HiFive Unmatched

sysutils/u-boot-sifive-fu740

SiFive FU740

SiFive

HiFive Unmatched

Technical note: these are all slave ports of sysutils/u-boot-master with some predefined variables.


See Also

arm/U-Boot-ports

riscv/U-Boot-ports (last edited 2022-05-16T14:25:07+0000 by MitchellHorne)