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 rem set BIOS_VERSION=6_46_05_55
45 rem set XDC_VERSION=3_32_01_22_core
46 rem set IPC_VERSION=ipc_3_46_00_02
47 rem set XDAIS_VERSION=7_24_00_04
48 rem set CCS_VER=7
49 rem set CCS_VER_CGT=6
50 rem set C6X_CGT_VER_DOT=8.1.0
51 rem set ARM_CGT_VERSION=4_8-2014q3
52 rem rem set C6X_CGT_VER_DOT=8.1.3
53 rem rem set ARM_CGT_VERSION=4_9-2015q3
54 rem set C6X_CGT_VER_DOT_PARMA=7.4.4
55 rem set SED_VER_DOT=4.2.1
56 rem set PYTHON_VER=27
57 rem set PKZIP_VER_DOT=9.20
58 :: PrSDK 4.03.00.02 Build #1182 component versions
59 set BIOS_VERSION=6_52_00_12
60 set XDC_VERSION=3_50_03_33_core
61 set IPC_VERSION=ipc_3_47_01_00
62 set XDAIS_VERSION=7_24_00_04
63 set CCS_VER=7
64 set CCS_VER_CGT=6
65 set C6X_CGT_VER_DOT=8.1.0
66 set ARM_CGT_VERSION=6-2017-q1-update
67 set C6X_CGT_VER_DOT_PARMA=7.4.4
68 set SED_VER_DOT=4.2.1
69 set PYTHON_VER=27
70 set PKZIP_VER_DOT=9.20
73 :: *************************************************************************
74 :: *** Specify install locations
75 :: *************************************************************************
76 rem
77 rem NOTE: These installation locations aren't currently tied into the build
78 rem
79 set CCS_INSTALL_DIR=%TI_TOOLS_DIR%\ccsv%CCS_VER%
80 set CCS_INSTALL_DIR_CGT=%TI_TOOLS_DIR%\ccsv%CCS_VER_CGT%
81 set BIOS_INSTALL_DIR=%TI_TOOLS_DIR%\bios_%BIOS_VERSION%
82 set XDC_INSTALL_DIR=%TI_TOOLS_DIR%\xdctools_%XDC_VERSION%
83 set IPC_INSTALL_DIR=%TI_TOOLS_DIR%\ipc_%IPC_VERSION%
84 set XDAIS_INSTALL_DIR=%TI_TOOLS_DIR%\xdais_%XDAIS_VERSION%
85 set SED_INSTALL_DIR=%PA_TOOLS_DIR%\GnuWin32
86 set PYTHON_INSTALL_DIR=%PA_TOOLS_DIR%\Python%PYTHON_VER%
87 set ZIP_INSTALL_DIR=%PA_TOOLS_DIR%
88 set CYGWIN_INSTALL_DIR=%TOOLS_DRIVE%\cygwin\bin
89 :: Codegen tools
90 rem set C6X_CGT_INSTALL_DIR=%CCS_INSTALL_DIR_CGT%\tools\compiler\ti-cgt-c6000_%C6X_CGT_VER_DOT%
91 rem set ARM_CGT_INSTALL_DIR=%CCS_INSTALL_DIR_CGT%\tools\compiler\gcc-arm-none-eabi-%ARM_CGT_VERSION%
92 set C6X_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT%
93 set ARM_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION%
94 rem set C6X_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT%
95 rem set ARM_CGT_INSTALL_DIR=%TI_TOOLS_DIR%\gcc-arm-none-eabi-%ARM_CGT_VERSION%
96 set C6X_CGT_INSTALL_DIR_PARMA=%TI_TOOLS_DIR%\ti-cgt-c6000_%C6X_CGT_VER_DOT_PARMA%
99 rem @echo #######################################################################
100 rem @echo ## All Required Tools Installed
101 rem @echo #######################################################################
102 rem @echo.
105 :: *************************************************************************
106 :: ** Set the PATH
107 :: *************************************************************************
108 for %%i in (git.exe) do set GIT_PATH=%TOOLS_DRIVE%%%~sp$PATH:i
109 set PATH=%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\system32\Wbem
110 set PATH=%XDC_INSTALL_DIR%;%PATH%
111 set PATH=%XDC_INSTALL_DIR%\jre\bin;%PATH%
112 set PATH=%PATH%;%CCS_INSTALL_DIR%\eclipse
113 set PATH=%PATH%;%SED_INSTALL_DIR%\bin
114 set PATH=%PATH%;%PYTHON_INSTALL_DIR%;%PYTHON_INSTALL_DIR%\Scripts
115 set PATH=%PATH%;%GIT_PATH%
116 set PATH=%PATH%;%ZIP_INSTALL_DIR%\7-Zip
117 set GIT_PATH=
120 :: *************************************************************************
121 :: ** Create XDC environment variables
122 :: *************************************************************************
123 set xdc=%XDC_INSTALL_DIR%\xdc.exe $*
124 ::set XDCPATH=%CCS_INSTALL_DIR%/ccsv%CCS_VER%/packages
125 ::set XDCPATH=%XDCPATH%;%XDC_INSTALL_DIR%/packages
126 set XDCPATH=%XDC_INSTALL_DIR%/packages
129 :: *************************************************************************
130 :: ** Clean Up
131 :: *************************************************************************
132 set BIOS_VERSION=
133 set XDC_VERSION=
134 set IPC_VERSION=
135 set XDAIS_VERSION=
136 set CCS_VER=
137 set CCS_VER_CGT=
138 set SED_VER_DOT=
139 set PYTHON_VER=
140 set PKZIP_VER_DOT=
141 set C6X_CGT_VER_DOT=
142 set ARM_CGT_VERSION=
143 set C6X_CGT_VER_DOT_PARMA=
146 :: *************************************************************************
147 :: ** Show the build environment
148 :: *************************************************************************
149 @echo.
150 @echo #######################################################################
151 @echo ## Build Environment Variables (Start)
152 @echo #######################################################################
153 @set
154 @echo #######################################################################
155 @echo ## Build Environment Variables (Stop)
156 @echo #######################################################################
157 @echo.
160 :end