47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
#Fixed environment
 | 
						|
export NVT_PRJCFG_CFG=Linux
 | 
						|
export ARCH=arm
 | 
						|
export NVT_HDAL_DIR=`pwd`
 | 
						|
export PLATFORM_CFLAGS="-march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -ftree-vectorize -fno-builtin -fno-common -Wformat=1 -D_BSP_NA51089_"
 | 
						|
 | 
						|
#Update compiler path to <your path>
 | 
						|
export CROSS_COMPILE=/opt/ivot/arm-ca9-linux-uclibcgnueabihf-6.4/usr/bin/arm-ca9-linux-uclibcgnueabihf-
 | 
						|
export AS=$CROSS_COMPILE}as
 | 
						|
export CC=${CROSS_COMPILE}gcc
 | 
						|
export LD=${CROSS_COMPILE}ld
 | 
						|
export LDD=${CROSS_COMPILE}ldd
 | 
						|
export AR=${CROSS_COMPILE}ar
 | 
						|
export NM=${CROSS_COMPILE}nm
 | 
						|
export STRIP=${CROSS_COMPILE}strip
 | 
						|
export OBJCOPY=${CROSS_COMPILE}objcopy
 | 
						|
export OBJDUMP=${CROSS_COMPILE}objdump
 | 
						|
 | 
						|
#modify your SDK path here
 | 
						|
export SDK_PATH="`pwd`/../../../na51089_linux_sdk"
 | 
						|
 | 
						|
export NVT_MOD_INSTALL="$SDK_PATH/BSP/root-fs/rootfs"
 | 
						|
export NVT_LINUX_VER="4.1.0"
 | 
						|
export KERNELDIR="$SDK_PATH/BSP/linux-kernel"
 | 
						|
export NVT_VOS_DIR="$SDK_PATH/code/vos"
 | 
						|
export ROOTFS_DIR="$SDK_PATH/BSP/root-fs"
 | 
						|
export OUTPUT_DIR="$SDK_PATH/output"
 | 
						|
export NVT_MULTI_CORES_FLAG=-j`grep -c ^processor /proc/cpuinfo`
 | 
						|
 | 
						|
if [ ! -d $KERNELDIR ] ; then
 | 
						|
    echo Directory $KERNELDIR not exist!
 | 
						|
    unset KERNELDIR
 | 
						|
fi
 | 
						|
if [ ! -d $NVT_VOS_DIR ] ; then
 | 
						|
    echo Directory $NVT_VOS_DIR not exist!
 | 
						|
    unset NVT_VOS_DIR
 | 
						|
fi
 | 
						|
if [ ! -d $ROOTFS_DIR ] ; then
 | 
						|
    echo Directory $ROOTFS_DIR not exist!
 | 
						|
    unset ROOTFS_DIR
 | 
						|
fi
 | 
						|
if [ ! -d $OUTPUT_DIR ] ; then
 | 
						|
    echo Directory $OUTPUT_DIR created!
 | 
						|
    mkdir $OUTPUT_DIR
 | 
						|
fi
 |