]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - scripts/setup_env.bat
efd8449821762b449be150be6c6e0ae1f72bf780
[processor-sdk/performance-audio-sr.git] / scripts / setup_env.bat
1 @echo off
2 :: *************************************************************************
3 ::  FILE           : setup_env.bat
4 ::  DESCRIPTION    :
5 ::
6 ::     Setup tools environment.
7 ::
8 :: *************************************************************************
10 @echo Executing:  %~fn0
13 :: *************************************************************************
14 :: *** Specify install locations
15 :: *************************************************************************
16 :: Tools locations
17 set TOOLS_DRIVE=C:
18 :: PRSDK install directory
19 set TI_PRSDK_DIR=%TOOLS_DRIVE%\ti_prsdk_5.01.00.11
20 :: Contains tools for build of certified components
21 set TI_TOOLS_DIR=%TOOLS_DRIVE%\ti_tools
22 :: Contains misc tools (e.g. SED) for build
23 set PA_TOOLS_DIR=%TOOLS_DRIVE%\PA_Tools
24 :: CCS install directory
25 set TI_CCS_DIR=%TOOLS_DRIVE%\ti
27 rem :: PASDK location
28 rem set PASDK_DRIVE=T:
29 rem set PASDK_INSTALL_DIR=%~dp0..
30 rem subst %PASDK_DRIVE% /d
31 rem subst %PASDK_DRIVE% %PASDK_INSTALL_DIR%
32 rem %PASDK_DRIVE%
34 :: *************************************************************************
35 :: *** Specify component versions
36 :: *************************************************************************
37 ::
38 :: PASDK (PrSDK 05.01.00.11) component versions
39 ::
40 :: XDC tools version for PASDK
41 set XDC_VERSION=3_50_07_20_core
42 :: SYSBIOS version for PASDK
43 set BIOS_VERSION=6_73_00_12
44 :: UIA version
45 set UIA_VERSION=2_30_01_02
46 :: IPC version
47 set IPC_VERSION=3_50_02_02
48 :: PDK version
49 set PDK_VERSION=1_0_11
50 :: EDMA3 LLD version
51 set EDMA3_VERSION=2_12_05_30C
52 :: XDAIS version
53 set XDAIS_VERSION=7_24_00_04
54 :: DSPLIB version
55 set DSPLIB_VERSION=3_4_0_1
57 ::
58 :: DH & DTS:X component versions
59 ::
60 :: XDC tools version for DH components
61 set XDC_VERSION_DH=3_32_01_22_core
62 :: XDC tools version for DTSX components
63 set XDC_VERSION_DTSX=3_32_01_22_core
64 :: SYSBIOS version for DH components
65 set BIOS_VERSION_DH=6_46_05_55
66 :: SYSBIOS version for DTSX components
67 set BIOS_VERSION_DTSX=6_46_05_55
68 :: XDAIS version for DH components
69 set XDAIS_VERSION_DH=7_24_00_04
71 :: *************************************************************************
72 :: *** Specify tools versions
73 :: *************************************************************************
74 :: CCS version
75 set CCS_VER=8
76 set CCS_VER_FULL=%CCS_VER%_0_0
78 :: SED version
79 set SED_VER_DOT=4.2.1
80 :: Python version
81 set PYTHON_VER=27
82 :: Pkzip version
83 ::set PKZIP_VER_DOT=9.20
85 ::
86 :: PASDK codegen tools
87 ::
88 :: PASDK (PrSDK 05.01.00.11) ARM CGT
89 :: ARM CGT for PASDK
90 set ARM_CGT_VERSION=6-2017-q1-update
91 :: C6X CGT for PASDK
92 set C6X_CGT_VER_DOT=8.2.2
94 ::
95 :: DH & DTS:X codegen tools
96 ::
97 :: ARM CGT for DH (decoder) components
98 set ARM_CGT_VERSION_DH_DEC=4_8-2014q3
99 :: ARM CGT for DTS:X (decoder) components
100 set ARM_CGT_VERSION_DTSX_DEC=4_8-2014q3
101 :: C6X CGT for DH (ASP) components
102 set C6X_CGT_VER_DOT_DH_ASP=8.1.0
103 :: C6X CGT for DTS:X (ASP, PARMA) components
104 set C6X_CGT_VER_DOT_DTSX_ASP_PARMA=7.4.4
107 :: *************************************************************************
108 :: *** Specify install locations
109 :: *************************************************************************
111 ::
112 :: PASDK install locations
113 ::
114 set CCS_INSTALL_DIR=%TI_CCS_DIR%\ccsv%CCS_VER_FULL%\ccsv%CCS_VER%
115 set XDC_INSTALL_DIR_DH=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION_DH%
116 set XDC_INSTALL_DIR_DTSX=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION_DTSX%
117 set XDC_INSTALL_DIR=%TI_PRSDK_DIR%\xdctools_%XDC_VERSION%
118 set BIOS_INSTALL_DIR_DH=%TI_TOOLS_DIR%\bios_%BIOS_VERSION_DH%
119 set BIOS_INSTALL_DIR_DTSX=%TI_TOOLS_DIR%\bios_%BIOS_VERSION_DTSX%
120 set BIOS_INSTALL_DIR=%TI_PRSDK_DIR%\bios_%BIOS_VERSION%
121 set UIA_INSTALL_DIR=%TI_PRSDK_DIR%\uia_%UIA_VERSION%
122 set IPC_INSTALL_DIR=%TI_PRSDK_DIR%\ipc_%IPC_VERSION%
123 set PDK_INSTALL_DIR=%TI_PRSDK_DIR%\pdk_k2g_%PDK_VERSION%
124 set EDMA3_INSTALL_DIR=%TI_PRSDK_DIR%\edma3_lld_%EDMA3_VERSION%
125 set XDAIS_INSTALL_DIR=%TI_PRSDK_DIR%\xdais_%XDAIS_VERSION%
126 set XDAIS_INSTALL_DIR_DH=%TI_TOOLS_DIR%\xdais_%XDAIS_VERSION_DH%
127 set SED_INSTALL_DIR=%PA_TOOLS_DIR%\GnuWin32
128 set PYTHON_INSTALL_DIR=%PA_TOOLS_DIR%\Python%PYTHON_VER%
129 set ZIP_INSTALL_DIR=%PA_TOOLS_DIR%
130 set CYGWIN_INSTALL_DIR=%TOOLS_DRIVE%\cygwin\bin
132 ::
133 :: Codegen tools install locations
134 ::
135 set ARM_CGT_INSTALL_DIR=%TI_PRSDK_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION%
136 set ARM_CGT_INSTALL_DIR_DH_DEC=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION_DH_DEC%
137 set ARM_CGT_INSTALL_DIR_DTSX_DEC=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION_DTSX_DEC%
138 set C6X_CGT_INSTALL_DIR=%TI_PRSDK_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT%
139 set C6X_CGT_INSTALL_DIR_DH_ASP=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT_DH_ASP%
140 set C6X_CGT_INSTALL_DIR_DTSX_ASP_PARMA=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT_DTSX_ASP_PARMA%
142 ::
143 :: PASDK install location
144 ::
145 if "%PAROOT%" NEQ "" (
146     set PAROOT=%PAROOT_DIR%
147 ) else (
148     set PAROOT=%~dp0..
151 :: 
152 :: PAF install locations
153 :: 
154 set CG_TOOLS_a15=%ARM_CGT_INSTALL_DIR%
155 set CG_TOOLS_c66x=%C6X_CGT_INSTALL_DIR%
156 set BIOSROOT=%TI_PRSDK_DIR%\bios_%BIOS_VERSION%
157 set XDCROOT=%TI_PRSDK_DIR%\xdctools_%XDC_VERSION%
158 set IPCROOT=%TI_PRSDK_DIR%\ipc_%IPC_VERSION%
159 set PDKROOT=%TI_PRSDK_DIR%\pdk_k2g_%PDK_VERSION%
160 set EDMA3LLDROOT=%TI_PRSDK_DIR%\edma3_lld_%EDMA3_VERSION%
161 set XDAISROOT=%TI_PRSDK_DIR%\xdais_%XDAIS_VERSION%
162 set DSPLIBROOT=%TI_PRSDK_DIR%\dsplib_c66x_%DSPLIB_VERSION%
163 set ROOTDIR=%PAROOT%\pasrc\paf
167 rem @echo #######################################################################
168 rem @echo ##  All Required Tools Installed
169 rem @echo #######################################################################
170 rem @echo.
173 :: *************************************************************************
174 :: ** Set the PATH
175 :: *************************************************************************
176 for %%i in (git.exe) do set GIT_PATH=%TOOLS_DRIVE%%%~sp$PATH:i
177 set PATH=%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\system32\Wbem
178 set PATH=%XDC_INSTALL_DIR%;%PATH%
179 set PATH=%XDC_INSTALL_DIR%\jre\bin;%PATH%
180 set PATH=%PATH%;%CCS_INSTALL_DIR%\eclipse
181 set PATH=%PATH%;%SED_INSTALL_DIR%\bin
182 set PATH=%PATH%;%PYTHON_INSTALL_DIR%;%PYTHON_INSTALL_DIR%\Scripts
183 set PATH=%PATH%;%GIT_PATH%
184 set PATH=%PATH%;%ZIP_INSTALL_DIR%\7-Zip
185 set GIT_PATH=
188 :: *************************************************************************
189 :: ** Create XDC environment variables
190 :: *************************************************************************
191 set xdc=%XDC_INSTALL_DIR%\xdc.exe $*
192 ::set XDCPATH=%CCS_INSTALL_DIR%/ccsv%CCS_VER%/packages
193 ::set XDCPATH=%XDCPATH%;%XDC_INSTALL_DIR%/packages
194 set XDCPATH=%XDC_INSTALL_DIR%/packages
197 :: *************************************************************************
198 :: ** Clean Up
199 :: *************************************************************************
200 set XDC_VERSION=
201 set XDC_VERSION_DH=
202 set XDC_VERSION_DTSX=
203 set BIOS_VERSION=
204 set BIOS_VERSION_DH=
205 set BIOS_VERSION_DTSX=
206 set IPC_VERSION=
207 set XDAIS_VERSION=
208 set CCS_VER=
209 set CCS_VER_CGT=
210 set SED_VER_DOT=
211 set PYTHON_VER=
212 ::set PKZIP_VER_DOT=
213 set C6X_CGT_VER_DOT=
214 set ARM_CGT_VERSION=
215 set C6X_CGT_VER_DOT_PARMA=
218 :: *************************************************************************
219 :: ** Show the build environment
220 :: *************************************************************************
221 @echo.
222 @echo #######################################################################
223 @echo ##  Build Environment Variables (Start)
224 @echo #######################################################################
225 @set
226 @echo #######################################################################
227 @echo ##  Build Environment Variables (Stop)
228 @echo #######################################################################
229 @echo.
232 :end