u-boot/uboot.sh

40 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
DEST=/media/sf_D_DRIVE/data/TFTP/nmhw24
DEST_EMMC=$DEST/u-boot
DEST_XMODEM=$DEST/u-boot
function copy_tftp {
echo "Copying SPL (xModem) to $DEST_XMODEM"
cp spl/u-boot-spl.bin $DEST_XMODEM/spl-u-boot-am335x-nmhw24.xmodem.bin
echo "Copying U-Boot (xModem) to $DEST_XMODEM"
cp u-boot.bin $DEST_XMODEM/u-boot-am335x-nmhw24.xmodem.bin
echo "Copying SPL (eMMC) to $DEST_EMMC"
cp MLO $DEST_EMMC/spl-u-boot-am335x-nmhw24.img
echo "Copying U-Boot (eMMC) to $DEST_EMMC"
cp u-boot.img $DEST_EMMC/u-boot-am335x-nmhw24.img
}
function build {
echo "Building NMHW24 U-Boot"
# make am335x_nmhw24_defconfig
make -j4
}
#echo ${ARCH+x}
#if [ -z ${ARCH+x} ]; then
# echo "Sourcing toolchain";
# source /opt/netmodule-linux/0.1.0/environment-setup-cortexa8hf-neon-netmodule-linux-gnueabi
#else
# echo "Toolchain already sourced";
#fi
# TODO: if not working, tells us toochain already installed
source /opt/netmodule-linux/0.1.0/environment-setup-cortexa8hf-neon-netmodule-linux-gnueabi
build
copy_tftp