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 Arm are available:
category/portname |
SoC |
manufacturer |
board(s) |
comments |
sysutils/u-boot-a13-olinuxino |
|
|||
sysutils/u-boot-a64-olinuxino |
|
|||
sysutils/u-boot-bananapi |
|
|||
sysutils/u-boot-bananapim2 |
product discontinued |
|||
sysutils/u-boot-beaglebone |
|
|||
sysutils/u-boot-chip |
Allwinner CHIP |
|
||
sysutils/u-boot-clearfog |
|
|||
sysutils/u-boot-cubieboard |
|
|||
sysutils/u-boot-cubieboard2 |
|
|||
sysutils/u-boot-cubox-hummingboard |
|
|||
sysutils/u-boot-duovero |
|
|||
sysutils/u-boot-firefly-rk3399 |
|
|||
sysutils/u-boot-imx-serial-loader |
|
|||
sysutils/u-boot-nanopi-a64 |
|
|||
sysutils/u-boot-nanopi-m1plus |
|
|||
sysutils/u-boot-nanopi-neo |
|
|||
sysutils/u-boot-nanopi-neo-air |
|
|||
sysutils/u-boot-nanopi-neo2 |
|
|||
sysutils/u-boot-nanopi-r4s |
|
|||
sysutils/u-boot-olimex-a20-som-evb |
|
|||
sysutils/u-boot-olinuxino-lime |
|
|||
sysutils/u-boot-olinuxino-lime2 |
|
|||
sysutils/u-boot-olinuxino-lime2-emmc |
|
|||
sysutils/u-boot-orangepi-one |
|
|||
sysutils/u-boot-orangepi-pc |
|
|||
sysutils/u-boot-orangepi-pc-plus |
Allwinner |
|
||
sysutils/u-boot-orangepi-pc2 |
|
|||
sysutils/u-boot-orangepi-plus-2e] |
|
|||
sysutils/u-boot-orangepi-r1 |
|
|||
sysutils/u-boot-orangepi-zero |
|
|||
sysutils/u-boot-orangepi-zero-plus |
|
|||
sysutils/u-boot-pandaboard |
(website disappeared) |
PandaBoard (archived page) |
manufacturer out of business |
|
sysutils/u-boot-pcduino3 |
product discontinued |
|||
sysutils/u-boot-pine-h64 |
|
|||
sysutils/u-boot-pine64 |
now replaced by PINE64-LTS |
|||
sysutils/u-boot-pine64-lts |
|
|||
sysutils/u-boot-pinebook |
|
|||
sysutils/u-boot-pinebookpro |
|
|||
sysutils/u-boot-riotboard |
|
|||
sysutils/u-boot-rock-pi-4 |
|
|||
sysutils/u-boot-rock64 |
|
|||
sysutils/u-boot-rockpro64 |
|
|||
sysutils/u-boot-rpi |
rpi |
|
||
sysutils/u-boot-rpi-0-w |
rpi |
for all 64-bit capable RPI boards |
||
sysutils/u-boot-rpi-arm64 |
rpi (64-bit) |
|
||
sysutils/u-boot-rpi2 |
rpi |
|
||
sysutils/u-boot-rpi3 |
rpi |
|
||
sysutils/u-boot-rpi3-32 |
rpi |
|
||
sysutils/u-boot-rpi4 |
rpi |
|
||
sysutils/u-boot-sinovoip-bpi-m3 |
|
|||
sysutils/u-boot-sopine |
|
|||
sysutils/u-boot-utilite |
utilite |
|
||
sysutils/u-boot-wandboard |
|
|||
sysutils/u-boot-zedboard (expired) |
zynq_7000 |
Zynq-based Zedboard |
armv5 no longer supported by FreeBSD |
|
sysutils/u-boot-zybo (expired) |
zynq_7000 |
Zynq-based Zedboard (??) |
armv5 no longer supported by FreeBSD |
Technical note: these are all slave ports of sysutils/u-boot-master with some predefined variables.
See Also
construction zone
category/portname
SoC
manufacturer
board(s)
comments