The Banana Pi BPI-F2S is a single-board computer.
- 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
- 2x USB 2.0, 1x OTG
- 2x 100 Mbps Ethernet
- MIPI CSI
- ST TPM 2.0
- GPIO connectors for FPGA daughterboard (not included)
- JTAG, SWD headers
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.
- gh#BPI-SINOVOIP/BPI-F2S-bsp#1 Fallback from such stubbed uenvcmd results in an error about bootr.
The Linux kernel as of v5.5 does not yet support this board or SoC.