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.

:!: construction zone

category/portname SoC manufacturer board(s) comments

See Also

U-Boot-ports