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 location
17 set TOOLS_DRIVE=C:
18 set TI_TOOLS_DIR=%TOOLS_DRIVE%\ti
19 set PA_TOOLS_DIR=%TOOLS_DRIVE%\PA_Tools
20 rem :: PASDK location
21 rem set PASDK_DRIVE=T:
22 rem set PASDK_INSTALL_DIR=%~dp0..
23 rem subst %PASDK_DRIVE% /d
24 rem subst %PASDK_DRIVE% %PASDK_INSTALL_DIR%
25 rem %PASDK_DRIVE%
27 :: *************************************************************************
28 :: *** Specify tool versions
29 :: *************************************************************************
30 rem ProcSDK 2.0.2.11 component versions
31 rem set BIOS_VERSION=6_45_01_29
32 rem set XDC_VERSION=3_32_00_06_core
33 rem set IPC_VERSION=3_42_00_02
34 rem set XDAIS_VERSION=7_24_00_04
35 rem set CCS_VER=6
36 rem set C6X_CGT_VER_DOT=8.1.0
37 rem set ARM_CGT_VERSION=4_8-2014q3
38 rem set SED_VER_DOT=4.2.1
39 rem set PYTHON_VER=27
40 rem set PKZIP_VER_DOT=9.20
41 :: Custom IPC version
42 rem set IPC_VERSION=3_43_00_00_eng
43 :: PrSDK 4.0.0.4 component versions
44 set BIOS_VERSION=6_46_05_55
45 set XDC_VERSION=3_32_01_22_core
46 set IPC_VERSION=ipc_3_46_00_02
47 set XDAIS_VERSION=7_24_00_04
48 set CCS_VER=7
49 set CCS_VER_CGT=6
50 set C6X_CGT_VER_DOT=8.1.0
51 set ARM_CGT_VERSION=4_8-2014q3
52 rem set C6X_CGT_VER_DOT=8.1.3
53 rem set ARM_CGT_VERSION=4_9-2015q3
54 set C6X_CGT_VER_DOT_PARMA=7.4.4
55 set SED_VER_DOT=4.2.1
56 set PYTHON_VER=27
57 set PKZIP_VER_DOT=9.20
59 :: *************************************************************************
60 :: *** Specify install locations
61 :: *************************************************************************
62 rem
63 rem NOTE: These installation locations aren't currently tied into the build
64 rem
65 set CCS_INSTALL_DIR=%TI_TOOLS_DIR%\ccsv%CCS_VER%
66 set CCS_INSTALL_DIR_CGT=%TI_TOOLS_DIR%\ccsv%CCS_VER_CGT%
67 set BIOS_INSTALL_DIR=%TI_TOOLS_DIR%\bios_%BIOS_VERSION%
68 set XDC_INSTALL_DIR=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION%
69 set IPC_INSTALL_DIR=%TI_TOOLS_DIR%\ipc_%IPC_VERSION%
70 set XDAIS_INSTALL_DIR=%TI_TOOLS_DIR%\xdais_%XDAIS_VERSION%
71 set SED_INSTALL_DIR=%PA_TOOLS_DIR%\GnuWin32
72 set PYTHON_INSTALL_DIR=%PA_TOOLS_DIR%\Python%PYTHON_VER%
73 set ZIP_INSTALL_DIR=%PA_TOOLS_DIR%
74 set CYGWIN_INSTALL_DIR=%TOOLS_DRIVE%\cygwin\bin
75 :: Codegen tools
76 rem set C6X_CGT_INSTALL_DIR=%CCS_INSTALL_DIR_CGT%\tools\compiler\ti-cgt-c6000_%C6X_CGT_VER_DOT%
77 rem set ARM_CGT_INSTALL_DIR=%CCS_INSTALL_DIR_CGT%\tools\compiler\gcc-arm-none-eabi-%ARM_CGT_VERSION%
78 set C6X_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT%
79 set ARM_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION%
80 rem set C6X_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT%
81 rem set ARM_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION%
82 set C6X_CGT_INSTALL_DIR_PARMA=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT_PARMA%
85 rem @echo #######################################################################
86 rem @echo ## All Required Tools Installed
87 rem @echo #######################################################################
88 rem @echo.
91 :: *************************************************************************
92 :: ** Set the PATH
93 :: *************************************************************************
94 for %%i in (git.exe) do set GIT_PATH=%TOOLS_DRIVE%%%~sp$PATH:i
95 set PATH=%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\system32\Wbem
96 set PATH=%XDC_INSTALL_DIR%;%PATH%
97 set PATH=%XDC_INSTALL_DIR%\jre\bin;%PATH%
98 set PATH=%PATH%;%CCS_INSTALL_DIR%\eclipse
99 set PATH=%PATH%;%SED_INSTALL_DIR%\bin
100 set PATH=%PATH%;%PYTHON_INSTALL_DIR%;%PYTHON_INSTALL_DIR%\Scripts
101 set PATH=%PATH%;%GIT_PATH%
102 set PATH=%PATH%;%ZIP_INSTALL_DIR%\7-Zip
103 set GIT_PATH=
106 :: *************************************************************************
107 :: ** Create XDC environment variables
108 :: *************************************************************************
109 set xdc=%XDC_INSTALL_DIR%\xdc.exe $*
110 ::set XDCPATH=%CCS_INSTALL_DIR%/ccsv%CCS_VER%/packages
111 ::set XDCPATH=%XDCPATH%;%XDC_INSTALL_DIR%/packages
112 set XDCPATH=%XDC_INSTALL_DIR%/packages
115 :: *************************************************************************
116 :: ** Clean Up
117 :: *************************************************************************
118 set BIOS_VERSION=
119 set XDC_VERSION=
120 set IPC_VERSION=
121 set XDAIS_VERSION=
122 set CCS_VER=
123 set CCS_VER_CGT=
124 set SED_VER_DOT=
125 set PYTHON_VER=
126 set PKZIP_VER_DOT=
127 set C6X_CGT_VER_DOT=
128 set ARM_CGT_VERSION=
129 set C6X_CGT_VER_DOT_PARMA=
132 :: *************************************************************************
133 :: ** Show the build environment
134 :: *************************************************************************
135 @echo.
136 @echo #######################################################################
137 @echo ## Build Environment Variables (Start)
138 @echo #######################################################################
139 @set
140 @echo #######################################################################
141 @echo ## Build Environment Variables (Stop)
142 @echo #######################################################################
143 @echo.
146 :end