index d0b44b705bcd446e921c80b305982beb919ae402..405beee17373109fa6364cd914582f3e0a1f9dc7 100755 (executable)
*
* XDC script file for the RM module
*
- * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
+ * Copyright (C) 2009-2017 Texas Instruments Incorporated - http://www.ti.com/
*
*
* Redistribution and use in source and binary forms, with or without
var target;
var extension;
- /* Boards supported */
- var boards = [
- 'evmDA830',
- 'simTCI6498',
- 'evm6748',
- 'evmOMAPL138',
- 'simDM8168',
- 'evmDM8168',
- 'evm6472',
- 'evmTCI6486',
- 'evmDM8148',
+ /* Devices supported */
+ var devices = [
+ 'TMS320DA830',
+ 'TMS320TCI6608',
+ 'TMS320TCI6616',
+ 'TMS320TCI6614',
+ 'Kepler',
+ 'TMS320C6670',
+ 'TMS320C6678',
+ 'TMS320TCI6614',
+ 'TMS320C6657',
+ 'TMS320TCI6638',
+ 'TMS320TCI6636',
+ 'TMS320TCI6630K2L',
+ 'TMS320C66AK2E05',
+ 'TCI66AK2G02',
+ 'TMS320C6748',
+ 'OMAPL137',
+ 'OMAPL138',
+ 'TMS320DM8168',
+ 'TMS320C6472',
+ 'TMS320CTCI6486',
+ 'TMS320DM8148',
+ 'TMS320TI814X',
+ 'TMS320TI816X',
+ 'AM3359',
+ 'AM437X',
+ 'Vayu',
+ 'DRA7XX',
+ 'TDA3XX',
+ 'TCI6636K2H',
+ 'C66AK2E05',
+ 'TCI6630K2L'
];
/* Directories for each platform */
var dir = [
'da830-evm/',
- 'tci6498-sim/',
+ 'tci6608-sim/',
+ 'tci6616-sim/',
+ 'tci6614-sim/',
+ 'tci6638k2k-sim/',
+ 'c6670-evm/',
+ 'c6678-evm/',
+ 'tci6614-evm/',
+ 'c6657-evm/',
+ 'tci6638k2k-evm/',
+ 'tci6636k2h-evm/',
+ 'tci6630k2l-evm/',
+ 'c66ak2e-evm/',
+ 'tci66ak2g02-evm/',
'c6748-evm/',
+ 'omapl137-evm/',
'omapl138-evm/',
- 'ti816x-sim/',
'ti816x-evm/',
'c6472-evm/',
'tci6486-evm/',
'ti814x-evm/',
+ 'ti814x-evm/',
+ 'ti816x-evm/',
+ 'am335x-evm/',
+ 'am437x-evm/',
+ 'tda2xx-evm/',
+ 'tda2xx-evm/',
+ 'tda3xx-evm/',
+ 'tci6636k2h-evm/',
+ 'c66ak2e-evm/',
+ 'tci6630k2l-evm/'
];
- for (var i = 0; i < boards.length; i++)
+ for (var i = 0; i < devices.length; i++)
{
- if (java.lang.String(Program.platformName).contains(boards[i]))
+ if (java.lang.String(Program.cpu.deviceName).equals(devices[i]))
{
/* Choose the selected platform and build the complete name */
lib = lib + dir[i];
extension = ".a" + Program.build.target.suffix;
if (java.lang.String(Program.build.target.suffix).contains('674'))
target = "674/";
- if (java.lang.String(Program.build.target.suffix).contains('64p'))
+ if (java.lang.String(Program.build.target.suffix).contains('64P'))
target = "64p/";
+ if (java.lang.String(Program.build.target.suffix).contains('66'))
+ target = "66/";
if (java.lang.String(Program.build.target.suffix).contains('a8'))
target = "a8/";
if (java.lang.String(Program.build.target.suffix).contains('m3'))
target = "m3/";
if (java.lang.String(Program.build.target.suffix).contains('9'))
target = "arm9/";
+ if (java.lang.String(Program.build.target.suffix).contains('m4'))
+ target = "m4/";
+ if (java.lang.String(Program.build.target.suffix).contains('a15'))
+ target = "a15/";
+ if (java.lang.String(Program.build.target.suffix).contains('arp32'))
+ target = "arp32/";
lib = lib + target;
bool = 1;
break;
extension = ".a" + Program.build.target.suffix;
if (java.lang.String(Program.build.target.suffix).contains('674'))
target = "674/";
- if (java.lang.String(Program.build.target.suffix).contains('64p'))
+ if (java.lang.String(Program.build.target.suffix).contains('64P'))
target = "64p/";
+ if (java.lang.String(Program.build.target.suffix).contains('66'))
+ target = "66/";
if (java.lang.String(Program.build.target.suffix).contains('a8'))
target = "a8/";
if (java.lang.String(Program.build.target.suffix).contains('m9'))
target = "m9/";
if (java.lang.String(Program.build.target.suffix).contains('9'))
target = "arm9/";
+ if (java.lang.String(Program.build.target.suffix).contains('arp32'))
+ target = "arp32/";
lib = lib + target;
}