diff options
author | Jianzhong Xu | 2019-07-31 12:53:32 -0500 |
---|---|---|
committer | Jianzhong Xu | 2019-07-31 12:53:32 -0500 |
commit | e05426894c73af940ccc26880ebd7f2c9ce21880 (patch) | |
tree | cad8b05689612c357c60a7b123e1e50d28de533a | |
parent | 54fb858e97235c0a3cd948d24d22329653a7837f (diff) | |
parent | bfc27b402e3197ecc268629bdc7d8ad1e4bf9116 (diff) | |
download | fftlib-e05426894c73af940ccc26880ebd7f2c9ce21880.tar.gz fftlib-e05426894c73af940ccc26880ebd7f2c9ce21880.tar.xz fftlib-e05426894c73af940ccc26880ebd7f2c9ce21880.zip |
* commit 'bfc27b402e3197ecc268629bdc7d8ad1e4bf9116':
CATREQ-2702: Descoping big endian c6x
-rw-r--r-- | ti/mas/swtools/CommonBld.xs | 95 | ||||
-rw-r--r-- | ti/mas/swtools/config.bld | 83 | ||||
-rw-r--r-- | ti/mas/swtools/targParams.xs | 71 |
3 files changed, 9 insertions, 240 deletions
diff --git a/ti/mas/swtools/CommonBld.xs b/ti/mas/swtools/CommonBld.xs index 31bd886..c0a8174 100644 --- a/ti/mas/swtools/CommonBld.xs +++ b/ti/mas/swtools/CommonBld.xs | |||
@@ -173,7 +173,7 @@ function parseArgs(arguments) | |||
173 | /* Check if the package is target independent */ | 173 | /* Check if the package is target independent */ |
174 | if(targets==undefined) | 174 | if(targets==undefined) |
175 | { | 175 | { |
176 | targets = [C54, C54_far, C55, C55_large, C674, C674_big_endian, C674_elf, C674_big_endian_elf, C64P, C66, C66_big_endian, C64P_elf, C66_elf, C66_big_endian_elf, K2H, K2H_big_endian, K2H_elf, K2H_big_endian_elf, MVArm9, GCArmv6, GCArmv7A, WinCE, VC98, TIArmv6le, TIArmv6be]; | 176 | targets = [C54, C54_far, C55, C55_large, C674, C674_elf, C64P, C66, C64P_elf, C66_elf, MVArm9, GCArmv6, GCArmv7A, WinCE, VC98, TIArmv6le, TIArmv6be]; |
177 | /* Target Independent */ | 177 | /* Target Independent */ |
178 | targ_indp=true; | 178 | targ_indp=true; |
179 | } | 179 | } |
@@ -254,18 +254,10 @@ function parseArgs(arguments) | |||
254 | var xtargs = [C674]; | 254 | var xtargs = [C674]; |
255 | xdcargs_targ=arguments[k]; | 255 | xdcargs_targ=arguments[k]; |
256 | break; | 256 | break; |
257 | case "c674be": | ||
258 | var xtargs = [C674_big_endian]; | ||
259 | xdcargs_targ=arguments[k]; | ||
260 | break; | ||
261 | case "c674le_elf": | 257 | case "c674le_elf": |
262 | var xtargs = [C674_elf]; | 258 | var xtargs = [C674_elf]; |
263 | xdcargs_targ=arguments[k]; | 259 | xdcargs_targ=arguments[k]; |
264 | break; | 260 | break; |
265 | case "c674be_elf": | ||
266 | var xtargs = [C674_big_endian_elf]; | ||
267 | xdcargs_targ=arguments[k]; | ||
268 | break; | ||
269 | case "c674x": | 261 | case "c674x": |
270 | var xtargs = [C674, C674_elf]; | 262 | var xtargs = [C674, C674_elf]; |
271 | ext="c674x"; | 263 | ext="c674x"; |
@@ -276,35 +268,27 @@ function parseArgs(arguments) | |||
276 | var xtargs = [C66]; | 268 | var xtargs = [C66]; |
277 | xdcargs_targ=arguments[k]; | 269 | xdcargs_targ=arguments[k]; |
278 | break; | 270 | break; |
279 | case "c66be": | ||
280 | var xtargs = [C66_big_endian]; | ||
281 | xdcargs_targ=arguments[k]; | ||
282 | break; | ||
283 | case "c66le_elf": | 271 | case "c66le_elf": |
284 | var xtargs = [C66_elf]; | 272 | var xtargs = [C66_elf]; |
285 | xdcargs_targ=arguments[k]; | 273 | xdcargs_targ=arguments[k]; |
286 | break; | 274 | break; |
287 | case "c66be_elf": | ||
288 | var xtargs = [C66_big_endian_elf]; | ||
289 | xdcargs_targ=arguments[k]; | ||
290 | break; | ||
291 | case "c66x": | 275 | case "c66x": |
292 | var xtargs = [C66, C66_big_endian, C66_elf,C66_big_endian_elf]; | 276 | var xtargs = [C66_elf]; |
293 | ext="c66x"; | 277 | ext="c66x"; |
294 | xdcargs_targ=arguments[k]; | 278 | xdcargs_targ=arguments[k]; |
295 | break; | 279 | break; |
296 | case "c66x_coff": | 280 | case "c66x_coff": |
297 | var xtargs = [C66, C66_big_endian]; | 281 | var xtargs = [C66]; |
298 | ext="c66x_coff"; | 282 | ext="c66x_coff"; |
299 | xdcargs_targ=arguments[k]; | 283 | xdcargs_targ=arguments[k]; |
300 | break; | 284 | break; |
301 | case "c66x_elf": | 285 | case "c66x_elf": |
302 | var xtargs = [C66_elf,C66_big_endian_elf]; | 286 | var xtargs = [C66_elf]; |
303 | ext="c66x_elf"; | 287 | ext="c66x_elf"; |
304 | xdcargs_targ=arguments[k]; | 288 | xdcargs_targ=arguments[k]; |
305 | break; | 289 | break; |
306 | case "k2hx": | 290 | case "k2hx": |
307 | var xtargs = [K2H, K2H_elf, K2H_big_endian, K2H_big_endian_elf]; | 291 | var xtargs = [K2H, K2H_elf]; |
308 | ext="k2hx"; | 292 | ext="k2hx"; |
309 | xdcargs_targ=arguments[k]; | 293 | xdcargs_targ=arguments[k]; |
310 | break; | 294 | break; |
@@ -318,16 +302,6 @@ function parseArgs(arguments) | |||
318 | ext="K2H_elf"; | 302 | ext="K2H_elf"; |
319 | xdcargs_targ=arguments[k]; | 303 | xdcargs_targ=arguments[k]; |
320 | break; | 304 | break; |
321 | case "K2H_big_endian": | ||
322 | var xtargs = [K2H_big_endian]; | ||
323 | ext="K2H_big_endian"; | ||
324 | xdcargs_targ=arguments[k]; | ||
325 | break; | ||
326 | case "K2H_big_endian_elf": | ||
327 | var xtargs = [K2H_big_endian_elf]; | ||
328 | ext="K2H_big_endian_elf"; | ||
329 | xdcargs_targ=arguments[k]; | ||
330 | break; | ||
331 | case "c55l": | 305 | case "c55l": |
332 | var xtargs = [C55_large]; | 306 | var xtargs = [C55_large]; |
333 | xdcargs_targ=arguments[k]; | 307 | xdcargs_targ=arguments[k]; |
@@ -2264,10 +2238,9 @@ function archiveHeaders(dirs,recurse) | |||
2264 | var targParams=getTargParams(targs[k]); | 2238 | var targParams=getTargParams(targs[k]); |
2265 | if(list[i]==targParams.targDirectory ||(list[i] == "c64P" && | 2239 | if(list[i]==targParams.targDirectory ||(list[i] == "c64P" && |
2266 | (targs[k]==C64P || targs[k]==C64P_elf)) || ((list[i] == "c674" || list[i] == "c64P" ) && | 2240 | (targs[k]==C64P || targs[k]==C64P_elf)) || ((list[i] == "c674" || list[i] == "c64P" ) && |
2267 | (targs[k]==C674 ||targs[k]==C674_big_endian || targs[k]==C674_elf ||targs[k]==C674_big_endian_elf)) | 2241 | (targs[k]==C674 || targs[k]==C674_elf)) |
2268 | ||(list[i] == "c66" && (targs[k]==C66 ||targs[k]==C66_big_endian || targs[k]==C66_elf ||targs[k]==C66_big_endian_elf)) | 2242 | ||(list[i] == "c66" && (targs[k]==C66 || targs[k]==C66_elf )) |
2269 | || (list[i] == "K2H" && (targs[k]==K2H ||targs[k]==K2H_big_endian || targs[k]==K2H_elf ||targs[k]==K2H_big_endian_elf)) | 2243 | || (list[i] == "K2H" && (targs[k]==K2H || targs[k]==K2H_elf ))) |
2270 | || list[i] == "AM57") | ||
2271 | archiveHeaders(dirs+"/"+list[i],true); | 2244 | archiveHeaders(dirs+"/"+list[i],true); |
2272 | 2245 | ||
2273 | } | 2246 | } |
@@ -2320,8 +2293,6 @@ function packageClean() | |||
2320 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c66e\n"; | 2293 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c66e\n"; |
2321 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2H\n"; | 2294 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2H\n"; |
2322 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2He\n"; | 2295 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2He\n"; |
2323 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2Hb\n"; | ||
2324 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) K2Hbe\n"; | ||
2325 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64P\n"; | 2296 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64P\n"; |
2326 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64Pe\n"; | 2297 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) c64Pe\n"; |
2327 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) ce64P\n"; | 2298 | Pkg.makeEpilogue += "clean::\n\t-$(RMDIR) ce64P\n"; |
@@ -2376,31 +2347,16 @@ function printUsage(print_buffer) | |||
2376 | targetOption="c674le"; | 2347 | targetOption="c674le"; |
2377 | targetDir="c674"; | 2348 | targetDir="c674"; |
2378 | break; | 2349 | break; |
2379 | case C674_big_endian: | ||
2380 | print_buffer.options +=" c674be - Compile " + name + " for c674 coff target (big-endian)\n"; | ||
2381 | targetOption="c674be"; | ||
2382 | targetDir="c674e"; | ||
2383 | break; | ||
2384 | case C674_elf: | 2350 | case C674_elf: |
2385 | print_buffer.options +=" c674le_elf - Compile " + name + " for c674 elf target (little-endian)\n"; | 2351 | print_buffer.options +=" c674le_elf - Compile " + name + " for c674 elf target (little-endian)\n"; |
2386 | targetOption="c674le"; | 2352 | targetOption="c674le"; |
2387 | targetDir="c674"; | 2353 | targetDir="c674"; |
2388 | break; | 2354 | break; |
2389 | case C674_big_endian: | ||
2390 | print_buffer.options +=" c674be_elf - Compile " + name + " for c674 elf target (big-endian)\n"; | ||
2391 | targetOption="c674be"; | ||
2392 | targetDir="c674e"; | ||
2393 | break; | ||
2394 | case C66: | 2355 | case C66: |
2395 | print_buffer.options +=" c66le - Compile " + name + " for c66 target (little-endian)\n"; | 2356 | print_buffer.options +=" c66le - Compile " + name + " for c66 target (little-endian)\n"; |
2396 | targetOption="c66le"; | 2357 | targetOption="c66le"; |
2397 | targetDir="ce66"; | 2358 | targetDir="ce66"; |
2398 | break; | 2359 | break; |
2399 | case C66_big_endian: | ||
2400 | print_buffer.options +=" c66be - Compile " + name + " for c66 target (big-endian)\n"; | ||
2401 | targetOption="c66be"; | ||
2402 | targetDir="ce66e"; | ||
2403 | break; | ||
2404 | case K2H: | 2360 | case K2H: |
2405 | print_buffer.options +=" K2H - Compile " + name + " for k2h target (little-endian)\n"; | 2361 | print_buffer.options +=" K2H - Compile " + name + " for k2h target (little-endian)\n"; |
2406 | targetOption="K2H"; | 2362 | targetOption="K2H"; |
@@ -4191,15 +4147,6 @@ function createbuildccspjts(action, ccsversion,pjtKind) | |||
4191 | var rtsc_target = "ti_targets_C66"; | 4147 | var rtsc_target = "ti_targets_C66"; |
4192 | break; | 4148 | break; |
4193 | 4149 | ||
4194 | case C66_big_endian: | ||
4195 | var endianness = "big"; | ||
4196 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4197 | var outputFormat = "coff"; | ||
4198 | var cflags = "-mv6600 -k -mw -Dti_targets_C66_big_endian"; | ||
4199 | var suffix = "BE_COFF"; | ||
4200 | var rtsc_target = "ti_targets_C66_big_endian"; | ||
4201 | break; | ||
4202 | |||
4203 | case C66_elf: | 4150 | case C66_elf: |
4204 | var endianness = "little"; | 4151 | var endianness = "little"; |
4205 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | 4152 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; |
@@ -4209,15 +4156,6 @@ function createbuildccspjts(action, ccsversion,pjtKind) | |||
4209 | var rtsc_target = "ti_targets_elf_C66"; | 4156 | var rtsc_target = "ti_targets_elf_C66"; |
4210 | break; | 4157 | break; |
4211 | 4158 | ||
4212 | case C66_big_endian_elf: | ||
4213 | var endianness = "big"; | ||
4214 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4215 | var outputFormat = "elf"; | ||
4216 | var cflags = "-mv6600 -k -mw -Dti_targets_elf_C66_big_endian"; | ||
4217 | var suffix = "BE_ELF"; | ||
4218 | var rtsc_target = "ti_targets_elf_C66_big_endian"; | ||
4219 | break; | ||
4220 | |||
4221 | case K2H: | 4159 | case K2H: |
4222 | var endianness = "little"; | 4160 | var endianness = "little"; |
4223 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | 4161 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; |
@@ -4245,23 +4183,6 @@ function createbuildccspjts(action, ccsversion,pjtKind) | |||
4245 | var rtsc_target = "ti_targets_elf_C66"; | 4183 | var rtsc_target = "ti_targets_elf_C66"; |
4246 | break; | 4184 | break; |
4247 | 4185 | ||
4248 | case K2H_big_endian: | ||
4249 | var endianness = "big"; | ||
4250 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4251 | var outputFormat = "boff"; | ||
4252 | var cflags = "-mv6600 -k -mw -DDEVICE_K2H"; | ||
4253 | var suffix = "BE_COFF"; | ||
4254 | var rtsc_target = "ti_targets_C66_big_endian"; | ||
4255 | break; | ||
4256 | case K2H_big_endian_elf: | ||
4257 | var endianness = "big"; | ||
4258 | var device = "com.ti.ccstudio.deviceModel.C6000.CustomC6000Device"; | ||
4259 | var outputFormat = "elf"; | ||
4260 | var cflags = "-mv6600 -k -mw -DDEVICE_K2H"; | ||
4261 | var suffix = "BE_ELF"; | ||
4262 | var rtsc_target = "ti_targets_elf_C66_big_endian"; | ||
4263 | break; | ||
4264 | |||
4265 | default: | 4186 | default: |
4266 | continue; | 4187 | continue; |
4267 | 4188 | ||
diff --git a/ti/mas/swtools/config.bld b/ti/mas/swtools/config.bld index 9f877bd..7fa1cce 100644 --- a/ti/mas/swtools/config.bld +++ b/ti/mas/swtools/config.bld | |||
@@ -122,18 +122,6 @@ | |||
122 | C674.cc.cmd = "cl6x -c"; | 122 | C674.cc.cmd = "cl6x -c"; |
123 | listTargs.push(C674); | 123 | listTargs.push(C674); |
124 | 124 | ||
125 | /* Set path to the c64 big endian tools directory */ | ||
126 | var C674_big_endian = xdc.useModule('ti.targets.C674_big_endian'); | ||
127 | C674_big_endian.rootDir = c674ToolsDir; | ||
128 | C674_big_endian.extensions[".s"] = {suf: ".s", typ: "asm"}; | ||
129 | C674_big_endian.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"}; | ||
130 | C674_big_endian.ccOpts.prefix = ""; | ||
131 | C674_big_endian.profiles["release"].compileOpts.copts = ""; | ||
132 | C674_big_endian.$unseal("cc"); | ||
133 | C674_big_endian.cc.$unseal("cmd"); | ||
134 | C674_big_endian.cc.cmd = "cl6x -c"; | ||
135 | listTargs.push(C674_big_endian); | ||
136 | |||
137 | var C674_elf = xdc.useModule('ti.targets.elf.C674'); | 125 | var C674_elf = xdc.useModule('ti.targets.elf.C674'); |
138 | C674_elf.rootDir = c674ToolsDir; | 126 | C674_elf.rootDir = c674ToolsDir; |
139 | C674_elf.extensions[".s"] = {suf: ".s", typ: "asm"}; | 127 | C674_elf.extensions[".s"] = {suf: ".s", typ: "asm"}; |
@@ -145,31 +133,17 @@ | |||
145 | C674_elf.cc.cmd = "cl6x -c"; | 133 | C674_elf.cc.cmd = "cl6x -c"; |
146 | listTargs.push(C674_elf); | 134 | listTargs.push(C674_elf); |
147 | 135 | ||
148 | /* Set path to the c64 big endian tools directory */ | ||
149 | var C674_big_endian_elf = xdc.useModule('ti.targets.elf.C674_big_endian'); | ||
150 | C674_big_endian_elf.rootDir = c674ToolsDir; | ||
151 | C674_big_endian_elf.extensions[".s"] = {suf: ".s", typ: "asm"}; | ||
152 | C674_big_endian_elf.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"}; | ||
153 | C674_big_endian_elf.ccOpts.prefix = ""; | ||
154 | C674_big_endian_elf.profiles["release"].compileOpts.copts = ""; | ||
155 | C674_big_endian_elf.$unseal("cc"); | ||
156 | C674_big_endian_elf.cc.$unseal("cmd"); | ||
157 | C674_big_endian_elf.cc.cmd = "cl6x -c"; | ||
158 | listTargs.push(C674_big_endian_elf); | ||
159 | 136 | ||
160 | 137 | ||
161 | if(covRun == 1) | 138 | if(covRun == 1) |
162 | { | 139 | { |
163 | C674.profiles["release"].filters = coverityFilter; | 140 | C674.profiles["release"].filters = coverityFilter; |
164 | C674_big_endian.profiles["release"].filters = coverityFilter; | ||
165 | } | 141 | } |
166 | } | 142 | } |
167 | else | 143 | else |
168 | { | 144 | { |
169 | 145 | ||
170 | var C674_big_endian = "C674_big_endian"; | ||
171 | var C674 = "C674"; | 146 | var C674 = "C674"; |
172 | var C674_big_endian_elf = "C674_big_endian_elf"; | ||
173 | var C674_elf = "C674_elf"; | 147 | var C674_elf = "C674_elf"; |
174 | } | 148 | } |
175 | 149 | ||
@@ -199,47 +173,16 @@ | |||
199 | C66_elf.cc.cmd = "cl6x -c"; | 173 | C66_elf.cc.cmd = "cl6x -c"; |
200 | listTargs.push(C66_elf); | 174 | listTargs.push(C66_elf); |
201 | 175 | ||
202 | |||
203 | /* Set path to the c64 big endian tools directory */ | ||
204 | var C66_big_endian = xdc.useModule('ti.targets.C66_big_endian'); | ||
205 | C66_big_endian.rootDir = c66ToolsDir; | ||
206 | C66_big_endian.extensions[".s"] = {suf: ".s", typ: "asm"}; | ||
207 | C66_big_endian.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"}; | ||
208 | C66_big_endian.ccOpts.prefix = ""; | ||
209 | C66_big_endian.profiles["release"].compileOpts.copts = ""; | ||
210 | C66_big_endian.$unseal("cc"); | ||
211 | C66_big_endian.cc.$unseal("cmd"); | ||
212 | C66_big_endian.cc.cmd = "cl6x -c"; | ||
213 | listTargs.push(C66_big_endian); | ||
214 | |||
215 | |||
216 | var C66_big_endian_elf = xdc.useModule('ti.targets.elf.C66_big_endian'); | ||
217 | C66_big_endian_elf.rootDir = c66ToolsDir; | ||
218 | C66_big_endian_elf.extensions[".s"] = {suf: ".s", typ: "asm"}; | ||
219 | C66_big_endian_elf.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"}; | ||
220 | C66_big_endian_elf.ccOpts.prefix = ""; | ||
221 | C66_big_endian_elf.profiles["release"].compileOpts.copts = ""; | ||
222 | C66_big_endian_elf.$unseal("cc"); | ||
223 | C66_big_endian_elf.cc.$unseal("cmd"); | ||
224 | C66_big_endian_elf.cc.cmd = "cl6x -c"; | ||
225 | |||
226 | listTargs.push(C66_big_endian_elf); | ||
227 | |||
228 | |||
229 | if(covRun == 1) | 176 | if(covRun == 1) |
230 | { | 177 | { |
231 | C66.profiles["release"].filters = coverityFilter; | 178 | C66.profiles["release"].filters = coverityFilter; |
232 | C66_big_endian.profiles["release"].filters = coverityFilter; | ||
233 | C66_elf.profiles["release"].filters = coverityFilter; | 179 | C66_elf.profiles["release"].filters = coverityFilter; |
234 | C66_big_endian_elf.profiles["release"].filters = coverityFilter; | ||
235 | 180 | ||
236 | } | 181 | } |
237 | } | 182 | } |
238 | else | 183 | else |
239 | { | 184 | { |
240 | var C66_big_endian = "C66_big_endian"; | ||
241 | var C66 = "C66"; | 185 | var C66 = "C66"; |
242 | var C66_big_endian_elf = "C66_big_endian_elf"; | ||
243 | var C66_elf = "C66_elf"; | 186 | var C66_elf = "C66_elf"; |
244 | 187 | ||
245 | 188 | ||
@@ -272,42 +215,16 @@ | |||
272 | K2H_elf.cc.cmd = "cl6x -c"; | 215 | K2H_elf.cc.cmd = "cl6x -c"; |
273 | //listTargs.push(K2H_elf); | 216 | //listTargs.push(K2H_elf); |
274 | 217 | ||
275 | /* Set path to the K2H big endian tools directory */ | ||
276 | var K2H_big_endian = xdc.useModule('ti.targets.C66_big_endian'); | ||
277 | K2H_big_endian.rootDir = K2HToolsDir; | ||
278 | K2H_big_endian.extensions[".s"] = {suf: ".s", typ: "asm"}; | ||
279 | K2H_big_endian.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"}; | ||
280 | K2H_big_endian.ccOpts.prefix = ""; | ||
281 | K2H_big_endian.profiles["release"].compileOpts.copts = ""; | ||
282 | K2H_big_endian.$unseal("cc"); | ||
283 | K2H_big_endian.cc.$unseal("cmd"); | ||
284 | K2H_big_endian.cc.cmd = "cl6x -c"; | ||
285 | //listTargs.push(K2H_big_endian); | ||
286 | |||
287 | var K2H_big_endian_elf = xdc.useModule('ti.targets.elf.C66_big_endian'); | ||
288 | K2H_big_endian_elf.rootDir = K2HToolsDir; | ||
289 | K2H_big_endian_elf.extensions[".s"] = {suf: ".s", typ: "asm"}; | ||
290 | K2H_big_endian_elf.extensions[".sa"] = {suf: ".sa", typ: "asm:-fl"}; | ||
291 | K2H_big_endian_elf.ccOpts.prefix = ""; | ||
292 | K2H_big_endian_elf.profiles["release"].compileOpts.copts = ""; | ||
293 | K2H_big_endian_elf.$unseal("cc"); | ||
294 | K2H_big_endian_elf.cc.$unseal("cmd"); | ||
295 | K2H_big_endian_elf.cc.cmd = "cl6x -c"; | ||
296 | //listTargs.push(K2H_big_endian_elf); | ||
297 | 218 | ||
298 | if(covRun == 1) | 219 | if(covRun == 1) |
299 | { | 220 | { |
300 | K2H.profiles["release"].filters = coverityFilter; | 221 | K2H.profiles["release"].filters = coverityFilter; |
301 | K2H_elf.profiles["release"].filters = coverityFilter; | 222 | K2H_elf.profiles["release"].filters = coverityFilter; |
302 | K2H_big_endian.profiles["release"].filters = coverityFilter; | ||
303 | K2H_big_endian_elf.profiles["release"].filters = coverityFilter; | ||
304 | } | 223 | } |
305 | } | 224 | } |
306 | else | 225 | else |
307 | { | 226 | { |
308 | var K2H = "K2H"; | 227 | var K2H = "K2H"; |
309 | var K2H_big_endian = "K2H_big_endian"; | ||
310 | var K2H_big_endian_elf = "K2H_big_endian_elf"; | ||
311 | var K2H_elf = "K2H_elf"; | 228 | var K2H_elf = "K2H_elf"; |
312 | var AM57 = "AM57"; | 229 | var AM57 = "AM57"; |
313 | } | 230 | } |
diff --git a/ti/mas/swtools/targParams.xs b/ti/mas/swtools/targParams.xs index 76108a9..91f2672 100644 --- a/ti/mas/swtools/targParams.xs +++ b/ti/mas/swtools/targParams.xs | |||
@@ -341,24 +341,6 @@ function getTargParams(localTarget, libraryPath,armcpu,c55x_cpu_version, bundlet | |||
341 | targParams.targstring="C674"; | 341 | targParams.targstring="C674"; |
342 | break; | 342 | break; |
343 | 343 | ||
344 | case C674_big_endian: | ||
345 | targParams.libParams_speed=c64_libParams_speed; | ||
346 | targParams.libParams_size=c64_libParams_size; | ||
347 | targParams.libParams_debug=c64_libParams_debug; | ||
348 | targParams.target="c674be"; | ||
349 | targParams.ext = "c674be"; | ||
350 | targParams.targDirectory = "c64"; | ||
351 | targParams.platform="ti.platforms.evmDA830"; | ||
352 | targParams.dstDir="c" + C674_big_endian.suffix; | ||
353 | targParams.ofd=""; | ||
354 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
355 | targParams.internaldefs=" -Dti_targets_C674_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep "; | ||
356 | targParams.internallinkdefs=" -o $@ -m $@.map"; | ||
357 | targParams.string="C67x Big Endian"; | ||
358 | targParams.targstring="C674_big_endian"; | ||
359 | break; | ||
360 | |||
361 | |||
362 | case C674_elf: | 344 | case C674_elf: |
363 | targParams.libParams_speed=c66_libParams_speed; | 345 | targParams.libParams_speed=c66_libParams_speed; |
364 | targParams.libParams_size=c66_libParams_size; | 346 | targParams.libParams_size=c66_libParams_size; |
@@ -376,23 +358,6 @@ case C674_elf: | |||
376 | targParams.targstring="C674_elf"; | 358 | targParams.targstring="C674_elf"; |
377 | break; | 359 | break; |
378 | 360 | ||
379 | case C674_big_endian_elf: | ||
380 | targParams.libParams_speed=c66_libParams_speed; | ||
381 | targParams.libParams_size=c66_libParams_size; | ||
382 | targParams.libParams_debug=c66_libParams_debug; | ||
383 | targParams.target="ce674be"; | ||
384 | targParams.ext = "ce674be"; | ||
385 | targParams.targDirectory = "c64"; | ||
386 | targParams.platform="ti.platforms.evmDA830"; | ||
387 | targParams.dstDir="c" + C674_big_endian_elf.suffix; | ||
388 | targParams.ofd=""; | ||
389 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
390 | targParams.internaldefs=" -Dti_targets_elf_C674_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep "; | ||
391 | targParams.internallinkdefs=" -o $@ -m $@.map"; | ||
392 | targParams.string="C67x ELF Big Endian"; | ||
393 | targParams.targstring="C674_big_endian_elf"; | ||
394 | break; | ||
395 | |||
396 | case C66: | 361 | case C66: |
397 | targParams.libParams_speed=c64_libParams_speed; | 362 | targParams.libParams_speed=c64_libParams_speed; |
398 | targParams.libParams_size=c64_libParams_size; | 363 | targParams.libParams_size=c64_libParams_size; |
@@ -410,23 +375,6 @@ case C674_elf: | |||
410 | targParams.targstring="C66"; | 375 | targParams.targstring="C66"; |
411 | break; | 376 | break; |
412 | 377 | ||
413 | case C66_big_endian: | ||
414 | targParams.libParams_speed=c64_libParams_speed; | ||
415 | targParams.libParams_size=c64_libParams_size; | ||
416 | targParams.libParams_debug=c64_libParams_debug; | ||
417 | targParams.target="c66be"; | ||
418 | targParams.ext = "c66be"; | ||
419 | targParams.targDirectory = "c64"; | ||
420 | targParams.platform=C66_big_endian.platform; | ||
421 | targParams.dstDir="c" + C66_big_endian.suffix; | ||
422 | targParams.ofd=""; | ||
423 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
424 | targParams.internaldefs=" -Dti_targets_C66_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep "; | ||
425 | targParams.internallinkdefs=" -o $@ -m $@.map"; | ||
426 | targParams.string="C66x COFF Big Endian"; | ||
427 | targParams.targstring="C66_big_endian"; | ||
428 | break; | ||
429 | |||
430 | case C66_elf: | 378 | case C66_elf: |
431 | targParams.libParams_speed=c66_libParams_speed; | 379 | targParams.libParams_speed=c66_libParams_speed; |
432 | targParams.libParams_size=c66_libParams_size; | 380 | targParams.libParams_size=c66_libParams_size; |
@@ -495,23 +443,6 @@ case C674_elf: | |||
495 | targParams.targstring="AM57"; | 443 | targParams.targstring="AM57"; |
496 | break; | 444 | break; |
497 | 445 | ||
498 | case C66_big_endian_elf: | ||
499 | targParams.libParams_speed=c66_libParams_speed; | ||
500 | targParams.libParams_size=c66_libParams_size; | ||
501 | targParams.libParams_debug=c66_libParams_debug; | ||
502 | targParams.target="ce66be"; | ||
503 | targParams.ext = "ce66be"; | ||
504 | targParams.targDirectory = "c64"; | ||
505 | targParams.platform=C66_big_endian_elf.platform; | ||
506 | targParams.dstDir="c" + C66_big_endian_elf.suffix; | ||
507 | targParams.ofd=""; | ||
508 | targParams.envtoolvar="C6X_GEN_INSTALL_DIR"; | ||
509 | targParams.internaldefs=" -Dti_targets_elf_C66_big_endian -Dxdc_target_types__=ti/targets/std.h -eo.$(OBJEXT) -ea.$(AOBJEXT) -fr=$(@D) -fs=$(@D) -ppa -ppd=$@.dep "; | ||
510 | targParams.internallinkdefs=" --reread_libs -o $@ -m $@.map"; | ||
511 | targParams.string="C66x ELF Big Endian"; | ||
512 | targParams.targstring="C66_big_endian_elf"; | ||
513 | break; | ||
514 | |||
515 | case C64P: | 446 | case C64P: |
516 | targParams.libParams_speed=c64_libParams_speed; | 447 | targParams.libParams_speed=c64_libParams_speed; |
517 | targParams.libParams_size=c64_libParams_size; | 448 | targParams.libParams_size=c64_libParams_size; |
@@ -679,4 +610,4 @@ case C674_elf: | |||
679 | targParams.libpath=libraryPath; | 610 | targParams.libpath=libraryPath; |
680 | 611 | ||
681 | return(targParams); | 612 | return(targParams); |
682 | } \ No newline at end of file | 613 | } |