HCL:BananaPi F2S

Jump to: navigation, search

The Banana Pi BPI-F2S is a single-board computer.

Technical details

  • Sunplus Plus1 SP7021 SoC
    • 4x Arm Cortex-A7 CPU
    • 1x Arm 926 CPU
    • 1x 8051 MCU
    • 128 MB / 512 MB RAM (integrated)
  • 8 GB eMMC
  • microSD
  • 2x USB 2.0, 1x OTG
  • 2x 100 Mbps Ethernet
  • HDMI
  • ST TPM 2.0
  • GPIO connectors for FPGA daughterboard (not included)
  • JTAG, SWD headers

Manual installation


Mainline U-Boot as of v2019.10 does not yet support this board or SoC.

$ git clone https://github.com/BPI-SINOVOIP/BPI-F2S-bsp
$ cd BPI-F2S-bsp
$ ./configure BPI-F2S-720P
$ make u-boot

This should build u-boot-sp/u-boot.img.

Prepare a microSD card with an MBR partition, formatted as FAT32.

# mkfs.fat -F 32 /dev/sdX1

Prepare a uEnv.txt placeholder file:

uenvcmd=echo TO BE FILLED IN

Copy sp-pack/sp7021/bin/ISPBOOOT.BIN (sic!), u-boot-sp/u-boot.img and uEnv.txt onto that FAT32 partition.

Known issues:


The Linux kernel as of v5.5 does not yet support this board or SoC.

See also