mirror of https://github.com/parazyd/arm-sdk.git
beagleboneblack - add build/install of u-boot
This commit is contained in:
parent
7c2b7a2ca7
commit
9306770342
|
|
@ -32,6 +32,7 @@ inittab="T0:12345:respawn:/sbin/getty -L ttyS0 115200 vt100"
|
||||||
parted_type="dos"
|
parted_type="dos"
|
||||||
parted_boot="fat32 2048s 264191s"
|
parted_boot="fat32 2048s 264191s"
|
||||||
parted_root="ext4 264192s 100%"
|
parted_root="ext4 264192s 100%"
|
||||||
|
bootable_part="1"
|
||||||
|
|
||||||
extra_packages+=()
|
extra_packages+=()
|
||||||
custmodules=()
|
custmodules=()
|
||||||
|
|
@ -60,6 +61,26 @@ postbuild() {
|
||||||
|
|
||||||
notice "executing $device_name postbuild"
|
notice "executing $device_name postbuild"
|
||||||
|
|
||||||
|
notice "building u-boot"
|
||||||
|
|
||||||
|
pushd $R/extra/u-boot
|
||||||
|
|
||||||
|
git checkout -b build "v2017.05"
|
||||||
|
wget "https://rcn-ee.com/repos/git/u-boot-patches/v2017.05/0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch"
|
||||||
|
patch -p1 < "0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch"
|
||||||
|
|
||||||
|
make distclean
|
||||||
|
make $MAKEOPTS ARCH=arm CROSS_COMPILE=$compiler am335x_evm_defconfig
|
||||||
|
make $MAKEOPTS ARCH=arm CROSS_COMPILE=$compiler || zerr
|
||||||
|
|
||||||
|
sudo cp $CPVERBOSE MLO u-boot.img "$strapdir"/boot/
|
||||||
|
|
||||||
|
git reset --hard
|
||||||
|
git checkout -
|
||||||
|
git branch -D build
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
||||||
## {{{ uEnv.txt
|
## {{{ uEnv.txt
|
||||||
notice "creating uEnv.txt file"
|
notice "creating uEnv.txt file"
|
||||||
cat <<EOF | sudo tee ${strapdir}/boot/uEnv.txt
|
cat <<EOF | sudo tee ${strapdir}/boot/uEnv.txt
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue