Add batch files for building A15/C66x PAF libraries
authorFrank Livingston <frank-livingston@ti.com>
Mon, 27 Jun 2016 15:01:08 +0000 (10:01 -0500)
committerFrank Livingston <frank-livingston@ti.com>
Mon, 27 Jun 2016 15:01:08 +0000 (10:01 -0500)
procsdk_audio_x_xx_xx_xx/build_libs.bat [new file with mode: 0644]
procsdk_audio_x_xx_xx_xx/setup_env.bat [new file with mode: 0644]

diff --git a/procsdk_audio_x_xx_xx_xx/build_libs.bat b/procsdk_audio_x_xx_xx_xx/build_libs.bat
new file mode 100644 (file)
index 0000000..aeecf65
--- /dev/null
@@ -0,0 +1,63 @@
+rem Assumes setup_env.bat has been called
+rem Assumes desired target (c66x,a15) has been selected in pa/build/target.mk
+
+if "%1"=="" goto end
+
+rem
+rem ARM libraries
+rem DSP libraries needed PCM1 (+other?)
+rem
+pushd paf\pa\asp\com
+gmake clean
+gmake install
+popd
+
+pushd paf\pa\dec\pcm1
+gmake clean
+gmake install
+popd
+
+pushd paf\pa\dec\com
+gmake clean
+gmake install
+popd
+
+pushd paf\pa\asp\std
+gmake clean
+gmake install
+popd
+
+pushd paf\pa\sio\acp1
+gmake clean
+gmake install
+popd
+
+if "%1"=="ARM" goto arm_only
+:dsp_only
+rem
+rem DSP only libraries
+rem
+pushd paf\pa\enc\pce2
+gmake clean
+gmake install
+popd
+
+pushd paf\pa\sio\paf
+gmake clean
+gmake install
+popd
+
+goto end
+
+:arm_only
+pushd paf\pa\util\c67x_cintrins
+gmake clean
+gmake install
+popd
+
+pushd paf\pa\util\simulate_dma
+gmake clean
+gmake install
+popd
+
+:end
diff --git a/procsdk_audio_x_xx_xx_xx/setup_env.bat b/procsdk_audio_x_xx_xx_xx/setup_env.bat
new file mode 100644 (file)
index 0000000..be0aaef
--- /dev/null
@@ -0,0 +1,164 @@
+@echo off
+:: *************************************************************************
+::  FILE           : setup_env.bat
+::  DESCRIPTION    :
+::
+::     Setup tools environment.
+::
+:: *************************************************************************
+
+@echo Executing:  %~fn0
+
+
+:: *************************************************************************
+:: *** Specify install locations
+:: *************************************************************************
+set DRIVE=%~d0
+set TI_TOOLS_DIR=%DRIVE%\ti
+set PA_TOOLS_DIR=%DRIVE%\PA_Tools
+
+
+:: *************************************************************************
+:: *** Specify tool versions
+:: *************************************************************************
+rem ProcSDK Build #125
+::set BIOS_VERSION=6_45_00_20
+::set XDC_VERSION=3_31_00_24_core
+::set IPC_VERSION=3_42_00_01_eng
+::set XDAIS_VERSION=7_24_00_04
+::set CCS_VER_UND=6
+::set PAF_CGT_VER_DOT=8.1.0
+::set SED_VERSION=4.2.1
+::set PYTHON_VER=27
+::set PERL_VERSION=5.8.7
+::set PKZIP_VERSION=9.20
+
+rem ProcSDK Build #216
+::set BIOS_VERSION=6_45_01_29
+::set XDC_VERSION=3_32_00_06_core
+::set IPC_VERSION=3_42_00_02
+::set XDAIS_VERSION=7_24_00_04
+::set CCS_VER_UND=6
+::set PAF_CGT_VER_DOT=8.1.0
+::set SED_VERSION=4.2.1
+::set PYTHON_VER=27
+::set PERL_VERSION=5.8.7
+::set PKZIP_VERSION=9.20
+
+rem ProcSDK 2.0.02.11
+set BIOS_VERSION=6_45_01_29
+set XDC_VERSION=3_32_00_06_core
+set IPC_VERSION=3_42_00_02
+set XDAIS_VERSION=7_24_00_04
+set CCS_VER_UND=6
+set PAF_CGT_VER_DOT=8.1.0
+set SED_VERSION=4.2.1
+set PYTHON_VER=27
+set PERL_VERSION=5.8.7
+set PKZIP_VERSION=9.20
+
+:: *************************************************************************
+:: *** Specify install locations
+:: *************************************************************************
+set CCS_INSTALL_DIR=%TI_TOOLS_DIR%\ccsv%CCS_VER_UND%
+set BIOS_INSTALL_DIR=%TI_TOOLS_DIR%\bios_%BIOS_VERSION%
+set XDC_INSTALL_DIR=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION%
+set IPC_INSTALL_DIR=%TI_TOOLS_DIR%\ipc_%IPC_VERSION%
+set XDAIS_INSTALL_DIR=%TI_TOOLS_DIR%\xdais_%XDAIS_VERSION%
+set PAF_CGT_INSTALL_DIR=%CCS_INSTALL_DIR%\tools\compiler\ti-cgt-c6000_%PAF_CGT_VER_DOT%
+::set CMP_CGT_INSTALL_DIR=%CCS_INSTALL_DIR%\tools\compiler\ti-cgt-c6000_%CMP_CGT_VER_DOT%
+::set ARM_CGT_INSTALL_DIR=%PA_TOOLS_DIR%\CodeSourcery\Sourcery_G++_Lite
+set SED_INSTALL_DIR=%PA_TOOLS_DIR%\GnuWin32
+set PYTHON_INSTALL_DIR=%PA_TOOLS_DIR%\Python%PYTHON_VER%
+::set PERL_INSTALL_DIR=%PA_TOOLS_DIR%
+::set ZIP_INSTALL_DIR=%PA_TOOLS_DIR%
+
+
+@echo #######################################################################
+@echo ##  All Required Tools Installed
+@echo #######################################################################
+@echo .
+
+
+:: *************************************************************************
+:: ** Set the PATH
+:: *************************************************************************
+for %%i in (git.exe) do set GIT_PATH=%%~sp$PATH:i
+set PATH=%SystemRoot%;%SystemRoot%/system32
+set PATH=%XDC_INSTALL_DIR%;%PATH%
+set PATH=%XDC_INSTALL_DIR%/jre/bin;%PATH%
+set PATH=%PATH%;%CCS_INSTALL_DIR%/ccsv%CCS_VER_UND%/eclipse
+set PATH=%PATH%;%SED_INSTALL_DIR%/bin
+set PATH=%PATH%;%PYTHON_INSTALL_DIR%;%PYTHON_INSTALL_DIR%/Scripts
+::set PATH=%PATH%;%PERL_INSTALL_DIR%/Perl/bin
+::set PATH=%PATH%;%GIT_PATH%
+::set PATH=%PATH%;%ZIP_INSTALL_DIR%/7-Zip
+::set PATH=%PATH%;%ARM_CGT_INSTALL_DIR%/bin;%ARM_CGT_INSTALL_DIR%/arm-none-linux-gnueabi\bin
+set GIT_PATH=
+
+
+:: *************************************************************************
+:: ** Create XDC environment variables
+:: *************************************************************************
+set xdc=%XDC_INSTALL_DIR%\xdc.exe $*
+set XDCPATH=%CCS_INSTALL_DIR%/ccsv%CCS_VER_UND%/packages
+set XDCPATH=%XDCPATH%;%XDC_INSTALL_DIR%/packages
+
+
+:: *************************************************************************
+:: ** Clean Up
+:: *************************************************************************
+::set BIOS_VERSION=
+::set XDC_VERSION=
+::set IPC_VERSION=
+::set XDAIS_VERSION=
+set CCS_VER_UND=
+set PAF_CGT_VER_DOT=
+::set CMP_CGT_VER_UND=
+::set CMP_CGT_VER_DOT=
+set SED_VERSION=
+set PYTHON_VER=
+set PERL_VERSION=
+set PKZIP_VERSION=
+
+
+:: *************************************************************************
+:: ** Show the build environment
+:: *************************************************************************
+@echo .
+@echo #######################################################################
+@echo ##  Build Environment Variables (Start)
+@echo #######################################################################
+@set
+@echo #######################################################################
+@echo ##  Build Environment Variables (Stop)
+@echo #######################################################################
+@echo .
+
+goto end
+
+
+:: *************************************************************************
+:: *** Clean up and return
+:: *************************************************************************
+::set BIOS_VERSION=
+::set XDC_VERSION=
+::set IPC_VERSION=
+::set LINK_VERSION=
+::set XDAIS_VERSION=
+set CCS_VER_UND=
+set PAF_CGT_VER_DOT=
+::set CMP_CGT_VER_UND=
+::set CMP_CGT_VER_DOT=
+set SED_VERSION=
+set PYTHON_VER=
+set PERL_VERSION=
+set PKZIP_VERSION=
+
+
+:end
+
+popd
+:: *************************************************************************
+:: *** Nothing past this point
+:: *************************************************************************