Jump to content

[Armbian build PR] - Add board `BananaPi F3`


RSS Bot

Recommended Posts

Information: https://docs.banana-pi.org/en/BPI-F3/BananaPi_BPI-F3 https://gitee.com/bianbu-linux

Boot log: https://paste.armbian.com/ucabodotet.yaml Linux dmesg: https://paste.armbian.com/exagihupok.yaml

Currently booting from SPI is an unknown.

Flashing u-boot to eMMC: (This is not apart of the PR and needs to be added in the future.)

echo 0 > /sys/block/mmcblk2boot0/force_ro
sleep .50
dd if="bootinfo_emmc.bin" of="/dev/mmcblk2boot0" bs=512 conv=notrunc
dd if="FSBL.bin" of="/dev/mmcblk2boot0" bs=512 seek=1 conv=notrunc
dd if="FSBL.bin" of="/dev/mmcblk2boot0" bs=512 seek=512 conv=notrunc
dd if="fw_dynamic.itb" of="/dev/mmcblk2" bs=512 seek=1280 conv=notrunc
dd if="u-boot.itb" of="/dev/mmcblk2" bs=512 seek=2048 conv=notrunc
sync

Tested: Bluetooth and Wifi (useless without an ANT) Ethernet (1 and 2) PCIe USB HDMI Debug UART

The only IMG I was able to build and test on was Ubuntu Noble Minimal. Not sure if that is a limitation of RISCV in the builder or a problem elsewhere. Neither Debian Sid or Ubuntu Noble Standard would build without error.

NOTE: One major difference between this build and the others available else where is the use of SYSLINUX/EXTLINUX instead of the ENV file.

View the full article

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines