build/packages/bsp/aml-s9xx-box/boot/build-u-boot
2023-09-19 11:24:52 +08:00
..
readme.txt 添加构建Allwinner H616四核2GB RAM SoC WiFi(蓝莓) 2023-09-19 11:24:52 +08:00
u-boot-s905x-s912.patch 添加构建Allwinner H616四核2GB RAM SoC WiFi(蓝莓) 2023-09-19 11:24:52 +08:00

The u-boot binary files included in this distribution are the ones originally 
built by @balbes150 as part of his former TV Box builds 
based on work by @hexdump

We shouldn't be releasing binary blobs of unknown source code origin, 
however as these are what has been the norm for the amlogic TV box builds
in the past, we are continuing with that as the status quo, until something
better is put in place.

These binaries should be recreated from scratch and either built 
automatically as part of the Armbian build process, or at least instructions 
should be provided here as to how to rebuild them from source.

Update (3/13/23):
Instructions for building u-boot-s905x-s912 from source
(This is based on the work of @hexdump that can be found here:
https://github.com/hexdump0815/u-boot-misc/blob/master/readme.gxl)

git clone https://gitlab.denx.de/u-boot/u-boot.git/
cd u-boot
git checkout v2020.07
patch -p1 < /path/to/u-boot-s905x-s912.patch
make libretech-cc_defconfig
make
cp u-boot.bin u-boot-s905x-s912


TODO: rebuild u-boot-s905 and u-boot-s905x2-s922 from source
TODO: add a s905x3 specific u-boot variant
TODO: automate the manual build process in the armbian build framework