40 lines
1.0 KiB
Bash
Executable File
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
|