]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blobdiff - pdk_k2g_1_0_1/packages/pdksetupenv.sh
Change pdk_k2g_1_0_1 directory name in preparation for updating RSTC plugin
[processor-sdk/performance-audio-sr.git] / pdk_k2g_1_0_1 / packages / pdksetupenv.sh
diff --git a/pdk_k2g_1_0_1/packages/pdksetupenv.sh b/pdk_k2g_1_0_1/packages/pdksetupenv.sh
deleted file mode 100644 (file)
index cb0891b..0000000
+++ /dev/null
@@ -1,267 +0,0 @@
-#!/bin/bash
-# ******************************************************************************
-# * FILE PURPOSE: Environment Setup for building PDK
-# ******************************************************************************
-# * FILE NAME: pdksetupenv.sh
-# *
-# * DESCRIPTION: 
-# *  Configures and sets up the Build Environment for PDK. 
-# *
-# *  The batch file expects an optional argument:PDK_INSTALL_PATH: Location
-# *  of the PDK package.  If the argument is not specified the batch file
-# *  assumes that the PDK is installed in the same location where the batch
-# *  file is located and is being executed.
-# *
-# * USAGE:
-# *  ./pdksetupenv.sh ~/ti/pdk_<device>_<version>/packages
-# *     --- OR ---
-# *  ./pdksetupenv.sh
-# *
-# * Copyright (C) 2012-2016, Texas Instruments, Inc.
-# *****************************************************************************
-
-# *******************************************************************************
-# ********************** GET PARAMETERS PASSED THROUGH ARGUMENT   ***************
-# *******************************************************************************
-# Parameter Validation: Check if the argument was passed to the batch file and
-# if so we use that else we default to the working directory where the batch 
-# file was invoked from
-
-tempVar=$1
-if [ ! -z $tempVar ];then
-    export PDK_INSTALL_PATH=$tempVar
-else
-    export PDK_INSTALL_PATH=${PWD}
-fi
-
-# TI SDK root directory
-if [ -z $SDK_INSTALL_PATH ]; then
-    export SDK_INSTALL_PATH=~/ti
-fi
-
-# Output directory for generated libraries
-export LIBDIR=./lib
-
-# *******************************************************************************
-# ********************** CHECK REQUIRED ENVIRONMENT DEFINES BEGIN ***************
-# *******************************************************************************
-
-# Version of CG-Tools
-CGT_VERSION=8.1.0
-
-# Cross compiler prefix
-GCC_CROSS_TOOL_PREFIX=arm-none-eabi-
-
-# Version of GCC for ARM A15
-GCC_VERSION_ARM_A15=${GCC_CROSS_TOOL_PREFIX}4_8-2014q3
-
-# Version of GCC for ARM A8
-GCC_VERSION_ARM_A8=${GCC_CROSS_TOOL_PREFIX}4_8-2014q3
-
-# Version of GCC for ARM A9
-GCC_VERSION_ARM_A9=${GCC_CROSS_TOOL_PREFIX}4_8-2014q3
-
-# Version of CG-ARM-Tools for M4
-CGT_M4_VERSION=5.2.5
-
-# Version of FPULIB for ARM
-GCC_VERSION_FPULIB=4.8.4
-
-# Version of XDC
-XDC_VERSION=3_32_00_06_core
-
-# Version of BIOS
-BIOS_VERSION=6_45_01_29
-
-# Version of IPC
-IPC_VERSION=3_42_00_02
-
-# EDMA3 Version
-EDMA_VERSION=2_12_01_23
-
-# Version of the NDK
-NDK_VERSION=2_24_03_35
-
-# Version of the IMGLIB
-IMGLIB_VERSION=c66x_3_1_1_0
-
-# Version of the UIA
-UIA_VERSION=2_00_03_43
-
-if [ -z $C6X_GEN_INSTALL_PATH ]; then
-    export C6X_GEN_INSTALL_PATH="${SDK_INSTALL_PATH}/ccsv6/tools/compiler/ti-cgt-c6000_$CGT_VERSION"
-fi
-
-if [ -z $TOOLCHAIN_PATH_A15 ]; then
-    export TOOLCHAIN_PATH_A15="${SDK_INSTALL_PATH}/ccsv6/tools/compiler/gcc-$GCC_VERSION_ARM_A15"
-fi
-
-if [ -z $TOOLCHAIN_PATH_A8 ]; then
-    export TOOLCHAIN_PATH_A8="${SDK_INSTALL_PATH}/ccsv6/tools/compiler/gcc-$GCC_VERSION_ARM_A8"
-fi
-
-if [ -z $TOOLCHAIN_PATH_A9 ]; then
-    export TOOLCHAIN_PATH_A9="${SDK_INSTALL_PATH}/ccsv6/tools/compiler/gcc-$GCC_VERSION_ARM_A9"
-fi
-
-if [ -z $TOOLCHAIN_PATH_M4 ]; then
-    export TOOLCHAIN_PATH_M4="${SDK_INSTALL_PATH}/ccsv6/tools/compiler/ti-cgt-arm_$CGT_M4_VERSION"
-fi
-
-if [ -z $FPULIB_PATH ]; then
-    export FPULIB_PATH="$TOOLCHAIN_PATH_A9/lib/gcc/arm-none-eabi/$GCC_VERSION_FPULIB/fpu"
-fi
-
-if [ -z $CROSS_TOOL_PRFX ]; then
-    export CROSS_TOOL_PRFX="$GCC_CROSS_TOOL_PREFIX"
-fi
-
-if [ -z $XDC_INSTALL_PATH ]; then
-    export XDC_INSTALL_PATH="${SDK_INSTALL_PATH}/xdctools_$XDC_VERSION"
-fi
-
-if [ -z $BIOS_INSTALL_PATH ]; then
-    export BIOS_INSTALL_PATH="${SDK_INSTALL_PATH}/bios_$BIOS_VERSION"
-fi
-
-if [ -z $IPC_INSTALL_PATH ]; then
-    export IPC_INSTALL_PATH="${SDK_INSTALL_PATH}/ipc_$IPC_VERSION"
-fi
-
-if [ -z $EDMA3LLD_BIOS6_INSTALLDIR ]; then
-    export EDMA3LLD_BIOS6_INSTALLDIR="${SDK_INSTALL_PATH}/edma3_lld_$EDMA_VERSION"
-fi
-
-if [ -z $NDK_INSTALL_PATH ]; then
-    export NDK_INSTALL_PATH="${SDK_INSTALL_PATH}/ndk_$NDK_VERSION"
-fi
-
-if [ -z $IMGLIB_INSTALL_PATH ]; then
-    export IMGLIB_INSTALL_PATH="${SDK_INSTALL_PATH}/imglib_$IMGLIB_VERSION"
-fi
-
-if [ -z $UIA_INSTALL_PATH ]; then
-    export UIA_INSTALL_PATH="${SDK_INSTALL_PATH}/uia_$UIA_VERSION"
-fi
-
-if [ -z $CG_XML_BIN_INSTALL_PATH ]; then
-    echo "Optional parameter not configured : CG_XML_BIN_INSTALL_PATH"
-    echo "REQUIRED for xdc release build"
-    echo "Example: export CG_XML_BIN_INSTALL_PATH=\"~/ti/cg_xml/bin\""
-fi
-
-if [ -z $DOXYGEN_INSTALL_PATH ]; then
-    echo "Optional parameter not configured : DOXYGEN_INSTALL_PATH"
-    echo "REQUIRED for xdc release build"
-    echo "Example: export DOXYGEN_INSTALL_PATH=\"~/ti/Doxygen/doxygen/1.5.1-p1/bin\""
-fi
-
-# *******************************************************************************
-# ********************** CHECK REQUIRED ENVIRONMENT DEFINES END ***************
-# *******************************************************************************
-
-
-# *******************************************************************************
-# *************************** OPTIONAL ENVIRONMENT DEFINES **********************
-# *************************** NOT REQUIRED FOR BUILDING THE PDK *****************
-# *******************************************************************************
-# STATIC_ANALYZE_PATH: Environment Variable for tool to do STATIC Analysis 
-#                      of the code
-# 
-# DOXYGEN_INSTALL_PATH: DOXYGEN Version 1.7.3 [Only needed for generating Doxygen]
-# 
-# HTML_HELP_WORKSHOP_INSTALL_PATH: HTML Help compiler.[Only needed for generating Doxygen]
-# 
-# PDSP_CGEN_INSTALL_PATH: PDSP CGEN TOOLS [Only needed for PA firmware]
-# *******************************************************************************
-# *******************************************************************************
-# *******************************************************************************
-
-# Keystone 2 AIF2 LLD 
-export SOC_FAMILY=KeyStone2
-# PDK PARTNO
-export PARTNO=am57xx
-# Platforms supported by the PDK
-export SUPPORTED_PLATFORMS="k2g"
-
-export CGTOOLS=$C6X_GEN_INSTALL_PATH
-
-# *******************************************************************************
-# ** Convert C6X_GEN_INSTALL_PATH and PDK_INSTALL_PATH to short name and to UNIX STYLE PATH  for XDC build **
-# *******************************************************************************
-export PATH=$PATH:$XDC_INSTALL_PATH/packages/xdc/services/io/release
-
-export XDCCGROOT=$C6X_GEN_INSTALL_PATH
-
-echo "**************************************************************************"
-echo "Environment Configuration:"
-echo "    SUPPORTED_PLATFORMS       : $SUPPORTED_PLATFORMS"
-echo "    PDK_INSTALL_PATH          : $PDK_INSTALL_PATH"
-echo "    C6X_GEN_INSTALL_PATH      : $C6X_GEN_INSTALL_PATH"
-echo "    TOOLCHAIN_PATH_A15        : $TOOLCHAIN_PATH_A15"
-echo "    TOOLCHAIN_PATH_A8         : $TOOLCHAIN_PATH_A8"
-echo "    TOOLCHAIN_PATH_A9         : $TOOLCHAIN_PATH_A9"
-echo "    TOOLCHAIN_PATH_M4         : $TOOLCHAIN_PATH_M4"
-echo "    FPULIB_PATH               : $FPULIB_PATH"
-echo "    CROSS_TOOL_PRFX           : $CROSS_TOOL_PRFX"
-echo "    XDC_INSTALL_PATH          : $XDC_INSTALL_PATH"
-echo "    BIOS_INSTALL_PATH         : $BIOS_INSTALL_PATH"
-echo "    IPC_INSTALL_PATH          : $IPC_INSTALL_PATH"
-echo "    EDMA3LLD_BIOS6_INSTALLDIR : $EDMA3LLD_BIOS6_INSTALLDIR"
-echo "    NDK_INSTALL_PATH          : $NDK_INSTALL_PATH"
-echo "    IMGLIB_INSTALL_PATH       : $IMGLIB_INSTALL_PATH"
-echo "    UIA_INSTALL_PATH          : $UIA_INSTALL_PATH"
-if [ ! -z $CG_XML_BIN_INSTALL_PATH ]; then
-    echo "    CG_XML_BIN_INSTALL_PATH   : $CG_XML_BIN_INSTALL_PATH"
-fi
-
-# *******************************************************************************
-# *************************** XDC PATH Configuration ****************************
-# *******************************************************************************
-
-# Ensure that all the components inside PDK are a part of the XDC Path; such that
-# one component can use another.
-export XDCPATH="../../..;$XDC_INSTALL_PATH/packages;$PDK_INSTALL_PATH"
-export XDCPATH="$XDCPATH;$EDMA3LLD_BIOS6_INSTALLDIR/packages;$BIOS_INSTALL_PATH/packages;$IPC_INSTALL_PATH/packages;$NDK_INSTALL_PATH/packages;$UIA_INSTALL_PATH/packages"
-
-# *******************************************************************************
-# ************************** Build Tools Configuration **************************
-# *******************************************************************************
-
-# Compiler Tools:
-export PATH=$PATH:$C6X_GEN_INSTALL_PATH/bin
-
-# XDC Tools location:
-export PATH=$PATH:$XDC_INSTALL_PATH:$XDC_INSTALL_PATH\bin
-
-# CG-XML Package:
-if [ ! -z $CG_XML_BIN_INSTALL_PATH ]; then
-    export PATH=$PATH:$CG_XML_BIN_INSTALL_PATH
-fi
-
-# Third Party Tools: Doxygen
-if [ ! -z $DOXYGEN_INSTALL_PATH ]; then
-    export PATH=$PATH:$DOXYGEN_INSTALL_PATH
-fi
-
-# Third Party Tools: HTML Help compiler.
-if [ ! -z $HTML_HELP_WORKSHOP_INSTALL_PATH ]; then
-    export PATH=$PATH:$HTML_HELP_WORKSHOP_INSTALL_PATH
-fi
-
-# Third Party Tools: Install-Jammer (Not required by customers)
-if [ ! -z $INSTALL_JAMMER_DIR ]; then
-    export PATH=$PATH:$INSTALL_JAMMER_DIR
-fi
-
-# Third Party Tools: Coverity
-if [ ! -z $STATIC_ANALYZE_PATH ]; then
-    export PATH=$PATH:$STATIC_ANALYZE_PATH/bin
-fi
-
-if [ -z $PDK_PATH ]; then
-    # SDK level makefile did not invoke PDK level makefile
-
-    echo "PDK BUILD ENVIRONMENT CONFIGURED"
-    echo "*******************************************************************************"
-fi