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
 | 
