Updated XDC related files for release 02.11.00.01
authorSundaram Raju <sundaram@ti.com>
Sat, 29 Jan 2011 12:11:33 +0000 (17:41 +0530)
committerSundaram Raju <sundaram@ti.com>
Wed, 2 Feb 2011 10:09:38 +0000 (15:39 +0530)
- changed the xdc compatibility key in the files
- added support for elf format in all platforms supported
- updated all package.bld files to fit new directory structure
- fixed many bugs (which never showed up) that were present earlier

Signed-off-by: Sundaram Raju <sundaram@ti.com>
package.bld
package.xdc
packages/config.bld
packages/ti/sdo/edma3/drv/package.bld
packages/ti/sdo/edma3/drv/package.xdc
packages/ti/sdo/edma3/drv/sample/package.bld
packages/ti/sdo/edma3/drv/sample/package.xdc
packages/ti/sdo/edma3/rm/package.bld
packages/ti/sdo/edma3/rm/package.xdc
packages/ti/sdo/edma3/rm/sample/package.bld
packages/ti/sdo/edma3/rm/sample/package.xdc

index d4e6e5de24f644977a448ded694cc6b99fa5386d..ac9f2a85baba3a33d2e99e9bd1c41af2363a1bc6 100755 (executable)
@@ -36,6 +36,6 @@ Pkg.otherFiles = [
     'eclipse',
     'examples',
     'package.bld',
-    'release_notes_edma3_lld_02_10_04.html',
+    'release_notes_edma3_lld_02_11_00.html',
     'software-manifest.doc',
 ];
index 0b786391c6945a631cd896ceb97f1a1372414e8f..07c070f7f8f2d4239960888cf628f56e8d1f77eb 100755 (executable)
@@ -9,7 +9,7 @@ requires ti.sdo.edma3.drv;
 requires ti.sdo.edma3.drv.sample;
 
 /*!
- *  ======== edma3_lld_02_01_03_09 ========
+ *  ======== edma3_lld_02_02_00_01 ========
  */
-package edma3_lld_02_01_03_09 [02, 01, 03] {
+package edma3_lld_02_02_00_01 [02, 02, 01] {
 }
index 80ba5fa259abdd1a6036e985cc4588f79659806f..2c9884309c9c048b8b3198183d8ab3f89683947a 100755 (executable)
@@ -7,6 +7,9 @@
 var C64P = xdc.useModule('ti.targets.C64P');
 var C64Pe = xdc.useModule('ti.targets.C64P_big_endian');
 var C674 = xdc.useModule('ti.targets.C674');
+var C64P_ELF = xdc.useModule('ti.targets.elf.C64P');
+var C64Pe_ELF = xdc.useModule('ti.targets.elf.C64P_big_endian');
+var C674_ELF = xdc.useModule('ti.targets.elf.C674');
 var C66 = xdc.useModule('ti.targets.elf.C66');
 var C66e = xdc.useModule('ti.targets.elf.C66_big_endian');
 var Arm = xdc.useModule('ti.targets.arm.elf.Arm9');
@@ -20,6 +23,9 @@ var armcgtools = java.lang.System.getenv("TMS470_CGTOOLS");
 C64P.rootDir = cgtools;
 C64Pe.rootDir = cgtools;
 C674.rootDir = cgtools;
+C64P_ELF.rootDir = cgtools_elf;
+C64Pe_ELF.rootDir = cgtools_elf;
+C674_ELF.rootDir = cgtools_elf;
 C66.rootDir = cgtools_elf;
 C66e.rootDir = cgtools_elf;
 Arm.rootDir = armcgtools;
@@ -31,6 +37,9 @@ cortexA8.rootDir = armcgtools;
 C64P.ccOpts.suffix += " -mi10 -mo ";
 C64Pe.ccOpts.suffix += " -mi10 -mo -me ";
 C674.ccOpts.suffix += " -mi10 -mo ";
+C64P_ELF.ccOpts.suffix += " -mi10 -mo ";
+C64Pe_ELF.ccOpts.suffix += " -mi10 -mo -me ";
+C674_ELF.ccOpts.suffix += " -mi10 -mo ";
 C66.ccOpts.suffix += " -mi10 -mo ";
 C66e.ccOpts.suffix += " -mi10 -mo -me ";
 Arm.ccOpts.suffix += " ";
@@ -56,6 +65,24 @@ C674.platforms = [
                      "ti.platforms.evmDM8168",
                      "ti.platforms.evmDM8148",
                  ];
+C64P_ELF.platforms = [
+                     "ti.platforms.simTCI6498",
+                     "ti.platforms.evm6472",
+                     "ti.platforms.evmTCI6486",
+                 ];
+C64Pe_ELF.platforms = [
+                     "ti.platforms.simTCI6498",
+                     "ti.platforms.evm6472",
+                     "ti.platforms.evmTCI6486",
+                 ];
+C674_ELF.platforms = [
+                     "ti.platforms.evmDA830",
+                     "ti.platforms.evm6748",
+                     "ti.platforms.evmOMAPL138",
+                     "ti.platforms.simDM8168",
+                     "ti.platforms.evmDM8168",
+                     "ti.platforms.evmDM8148",
+                 ];
 C66.platforms = [
                      /*empty*/
                  ];
@@ -74,6 +101,9 @@ cortexA8.platforms = [
 C64P.platform = C64P.platforms[0];
 C64Pe.platform = C64Pe.platforms[0];
 C674.platform = C674.platforms[0];
+C64P_ELF.platform = C64P_ELF.platforms[0];
+C64Pe_ELF.platform = C64Pe_ELF.platforms[0];
+C674_ELF.platform = C674_ELF.platforms[0];
 C66.platform = null;
 C66e.platform = null;
 Arm.platform = Arm.platforms[0];
@@ -86,6 +116,9 @@ Build.targets = [
                     C64Pe,
                     //C67P,
                     C674,
+                    C64P_ELF,
+                    C64Pe_ELF,
+                    C674_ELF,
                     C66,
                     C66e,
                     Arm,
index 9df8c0e3287dd050b2264534f1b11519c3372ee7..3ff74fa36876849bc1fca9e5b9ce0d5ad7fbe169 100755 (executable)
@@ -45,27 +45,62 @@ var objList = [
     "src/edma3_drv_adv.c",
 ];
 
+/* Targets supported */
+var targ_supported = [
+                    'C64P',
+                    'C64P_big_endian',
+                    'C674',
+                    'Arm9',
+                    'A8F',
+               ];
+
+/* Directories for each target */
+var dir = [
+            '64p/',
+            '64p/',
+            '674/',
+            'arm9/',
+            'a8/',
+          ];
+
 for each (var targ in Build.targets)
 {
     /* compile the library only for the default platform otherwise error will 
      * will be thrown by xdc that library already exists                      */
     var plat = targ.platform;
 
+    var lib = "lib/";
+    var bool = 0;
+    
     if (targ.platforms.length == 0)
        continue;
-    
+
+    for (var i = 0; i < targ_supported.length; i++)
+    {
+        if (java.lang.String(targ.name).equals(targ_supported[i]))
+        {
+            /* Choose the selected target */
+            lib = lib + dir[i];
+            bool = 1;
+            break;
+        }
+    }
+
+    if (bool == 0)
+        throw new Error('Unexpected value in "target" parameter')
+                
     if (java.lang.String(targ.model.endian).equals("big"))  {
-        Pkg.addLibrary("lib/Debug/" + Pkg.name, targ,
+        Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
             { defs:"-DBIG_ENDIAN_MODE", profile: "debug"}
             ).addObjects(objList);
-        Pkg.addLibrary("lib/Release/" + Pkg.name, targ,
+        Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
             { defs:"-DBIG_ENDIAN_MODE", profile: "release"}
             ).addObjects(objList);
     } else {
-        Pkg.addLibrary("lib/Debug/" + Pkg.name, targ,
+        Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
             { defs:"", profile: "debug"}
             ).addObjects(objList);
-        Pkg.addLibrary("lib/Release/" + Pkg.name, targ,
+        Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
             { defs:"", profile: "release"}
             ).addObjects(objList);
     }
@@ -74,12 +109,18 @@ for each (var targ in Build.targets)
 Pkg.otherFiles=[
         '.settings/org.eclipse.cdt.core.prefs',
         'docs',
-        'lib/Debug/ti.sdo.edma3.drv.a64P',
-        'lib/Debug/ti.sdo.edma3.drv.a64Pe',
-        'lib/Debug/ti.sdo.edma3.drv.a674',
-        'lib/Release/ti.sdo.edma3.drv.a64P',
-        'lib/Release/ti.sdo.edma3.drv.a64Pe',
-        'lib/Release/ti.sdo.edma3.drv.a674',
+        'lib/debug/ti.sdo.edma3.drv.a64P',
+        'lib/debug/ti.sdo.edma3.drv.a64Pe',
+        'lib/debug/ti.sdo.edma3.drv.a674',
+        'lib/release/ti.sdo.edma3.drv.a64P',
+        'lib/release/ti.sdo.edma3.drv.a64Pe',
+        'lib/release/ti.sdo.edma3.drv.a674',
+        'lib/debug/ti.sdo.edma3.drv.ae64P',
+        'lib/debug/ti.sdo.edma3.drv.ae64Pe',
+        'lib/debug/ti.sdo.edma3.drv.ae674',
+        'lib/release/ti.sdo.edma3.drv.ae64P',
+        'lib/release/ti.sdo.edma3.drv.ae64Pe',
+        'lib/release/ti.sdo.edma3.drv.ae674',
         'src',
         '.cdtproject',
         '.project',
index 49f9d90e014d4889f41aadec33bb617de61c0b87..7a06c7fcbc2cd32908849ad970f8ac5efa1f5139 100755 (executable)
@@ -46,6 +46,6 @@ requires ti.sdo.edma3.rm;
 /*!
  *  ======== ti.sdo.edma3.drv ========
  */
-package ti.sdo.edma3.drv [02, 01, 03] {
+package ti.sdo.edma3.drv [02, 02, 01] {
     module DRV;
 }
index e27ed4fa54ad7f6cf6bc2ff026668971a25baf2e..9344fbaa99a65c1608141c89d4c9b22805376dcd 100755 (executable)
@@ -118,69 +118,70 @@ var objListEVMTCI6486 = [
     "src/sample_init.c",
 ];
 
+
+var chipdefines = [
+                    'CHIP_DA830',
+                    'SIMTCI6498',
+                    'SIMTCI6498',
+                    'CHIP_C6748',
+                    'CHIP_OMAPL138',
+                    'CHIP_OMAPL138',
+                    'SIMTI816X',
+                    'CHIP_TI816X',
+                    'CHIP_C6472',
+                    'CHIP_C6472',
+                    'CHIP_TCI6486',
+                    'CHIP_TCI6486',
+                    'CHIP_TI814X',
+                    'CHIP_TI814X'
+                  ];
+
 /* Platforms supported */
 var plat_supported = [
                         {
-                           platform: 'ti.platforms.evmDA830',   targ : 'C674', objList: objListDA830, dir : 'da830/'
+                           platform: 'ti.platforms.evmDA830',   targ : 'C674', objList: objListDA830, dir : 'da830-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.simTCI6498', targ : 'C64P',objList: objListSimTCI6498, dir : 'tci6498/'
+                            platform: 'ti.platforms.simTCI6498', targ : 'C64P',objList: objListSimTCI6498, dir : 'tci6498-sim/64p/'
                         },
                         {
-                            platform: 'ti.platforms.simTCI6498', targ : 'C64P_big_endian',objList: objListSimTCI6498, dir : 'tci6498/'
+                            platform: 'ti.platforms.simTCI6498', targ : 'C64P_big_endian',objList: objListSimTCI6498, dir : 'tci6498-sim/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evm6748',    targ : 'C674', objList: objListC6748, dir : 'c6748/'
+                            platform: 'ti.platforms.evm6748',    targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138/'
+                            platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.evmOMAPL138',targ : 'Arm9', objList: objListOMAPL138ARM, dir : 'omapl138/'
+                            platform: 'ti.platforms.evmOMAPL138',targ : 'Arm9', objList: objListOMAPL138ARM, dir : 'omapl138-evm/arm9/'
                         },
                         {
-                            platform: 'ti.platforms.simDM8168', targ : 'C674',objList: objListSimTI816X, dir : 'simti816x/'
+                            platform: 'ti.platforms.simDM8168', targ : 'C674',objList: objListSimTI816X, dir : 'ti816x-sim/674/'
                         },
                         {
-                            platform: 'ti.platforms.evmDM8168', targ : 'C674',objList: objListEVMTI816X, dir : 'evmti816x/'
+                            platform: 'ti.platforms.evmDM8168', targ : 'C674',objList: objListEVMTI816X, dir : 'ti816x-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.evm6472', targ : 'C64P',objList: objListEVM6472, dir : 'c6472/'
+                            platform: 'ti.platforms.evm6472', targ : 'C64P', objList: objListEVM6472, dir : 'c6472-evm/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evm6472', targ : 'C64P_big_endian', objList: objListEVM6472, dir : 'c6472/'
+                            platform: 'ti.platforms.evm6472', targ : 'C64P_big_endian', objList: objListEVM6472, dir : 'c6472-evm/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P',objList: objListEVMTCI6486, dir : 'tci6486/'
+                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P', objList: objListEVMTCI6486, dir : 'tci6486-evm/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P_big_endian',objList: objListEVMTCI6486, dir : 'tci6486/'
+                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P_big_endian', objList: objListEVMTCI6486, dir : 'tci6486-evm/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evmDM8148',  targ : 'C674', objList: objListTI814X, dir : 'ti814x/'
+                            platform: 'ti.platforms.evmDM8148',targ : 'C674', objList: objListTI814X, dir : 'ti814x-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.evmDM8148',  targ : 'A8F', objList: objListTI814XARM, dir : 'ti814x/'
+                            platform: 'ti.platforms.evmDM8148',targ : 'A8F', objList: objListTI814XARM, dir : 'ti814x-evm/a8/'
                         }
                      ];
 
-var chipdefines = [
-                    'CHIP_DA830',
-                    'SIMTCI6498',
-                    'SIMTCI6498',
-                    'CHIP_C6748',
-                    'CHIP_OMAPL138',
-                    'CHIP_OMAPL138',
-                    'SIMTI816X',
-                    'CHIP_TI816X',
-                    'CHIP_C6472',
-                    'CHIP_C6472',
-                    'CHIP_TCI6486',
-                    'CHIP_TCI6486',
-                    'CHIP_TI814X',
-                    'CHIP_TI814X'
-                  ];
-
 for each (var targ in Build.targets)
 {
     for each (var plat in targ.platforms)
@@ -211,17 +212,17 @@ for each (var targ in Build.targets)
             throw new Error('Unexpected value in "platform" parameter')
 
         if (java.lang.String(targ.model.endian).equals("big"))  {
-            Pkg.addLibrary(lib + "Debug/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
                 { defs:"-DBIG_ENDIAN_MODE", profile: "debug"}
                 ).addObjects(plat_supported[i].objList);
-            Pkg.addLibrary(lib + "Release/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
                 { defs:"-DBIG_ENDIAN_MODE", profile: "release"}
                 ).addObjects(plat_supported[i].objList);
         } else {
-            Pkg.addLibrary(lib + "Debug/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
                 { defs:chip, profile: "debug"}
                 ).addObjects(plat_supported[i].objList);
-            Pkg.addLibrary(lib + "Release/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
                 { defs:chip, profile: "release"}
                 ).addObjects(plat_supported[i].objList);
         }
@@ -231,34 +232,34 @@ for each (var targ in Build.targets)
 
 Pkg.otherFiles=[
         '.settings/org.eclipse.cdt.core.prefs',
-        'lib/da830/Debug/ti.sdo.edma3.drv.sample.a674',
-        'lib/da830/Release/ti.sdo.edma3.drv.sample.a674',
-        'lib/c6748/Debug/ti.sdo.edma3.drv.sample.a674',
-        'lib/c6748/Release/ti.sdo.edma3.drv.sample.a674',
-        'lib/omapl138/Debug/ti.sdo.edma3.drv.sample.a674',
-        'lib/omapl138/Release/ti.sdo.edma3.drv.sample.a674',
-        'lib/omapl138/Debug/ti.sdo.edma3.drv.sample.ae9',
-        'lib/omapl138/Release/ti.sdo.edma3.drv.sample.ae9',
-        'lib/ti814x/Debug/ti.sdo.edma3.drv.sample.a674',
-        'lib/ti814x/Release/ti.sdo.edma3.drv.sample.a674',
-        'lib/ti814x/Debug/ti.sdo.edma3.drv.sample.aea8f',
-        'lib/ti814x/Release/ti.sdo.edma3.drv.sample.aea8f',
-        'lib/tci6498/Debug/ti.sdo.edma3.drv.sample.a64P',
-        'lib/tci6498/Debug/ti.sdo.edma3.drv.sample.a64Pe',
-        'lib/tci6498/Release/ti.sdo.edma3.drv.sample.a64P',
-        'lib/tci6498/Release/ti.sdo.edma3.drv.sample.a64Pe',
-        'lib/simti816x/Debug/ti.sdo.edma3.drv.sample.a674',
-        'lib/simti816x/Release/ti.sdo.edma3.drv.sample.a674',
-        'lib/evmti816x/Debug/ti.sdo.edma3.drv.sample.a674',
-        'lib/evmti816x/Release/ti.sdo.edma3.drv.sample.a674',
-        'lib/c6472/Debug/ti.sdo.edma3.drv.sample.a64P',
-        'lib/c6472/Debug/ti.sdo.edma3.drv.sample.a64Pe',
-        'lib/c6472/Release/ti.sdo.edma3.drv.sample.a64P',
-        'lib/c6472/Release/ti.sdo.edma3.drv.sample.a64Pe',
-        'lib/tci6486/Debug/ti.sdo.edma3.drv.sample.a64P',
-        'lib/tci6486/Debug/ti.sdo.edma3.drv.sample.a64Pe',
-        'lib/tci6486/Release/ti.sdo.edma3.drv.sample.a64P',
-        'lib/tci6486/Release/ti.sdo.edma3.drv.sample.a64Pe',
+        'lib/da830/debug/ti.sdo.edma3.drv.sample.a674',
+        'lib/da830/release/ti.sdo.edma3.drv.sample.a674',
+        'lib/c6748/debug/ti.sdo.edma3.drv.sample.a674',
+        'lib/c6748/release/ti.sdo.edma3.drv.sample.a674',
+        'lib/omapl138/debug/ti.sdo.edma3.drv.sample.a674',
+        'lib/omapl138/release/ti.sdo.edma3.drv.sample.a674',
+        'lib/omapl138/debug/ti.sdo.edma3.drv.sample.ae9',
+        'lib/omapl138/release/ti.sdo.edma3.drv.sample.ae9',
+        'lib/ti814x/debug/ti.sdo.edma3.drv.sample.a674',
+        'lib/ti814x/release/ti.sdo.edma3.drv.sample.a674',
+        'lib/ti814x/debug/ti.sdo.edma3.drv.sample.aea8f',
+        'lib/ti814x/release/ti.sdo.edma3.drv.sample.aea8f',
+        'lib/tci6498/debug/ti.sdo.edma3.drv.sample.a64P',
+        'lib/tci6498/debug/ti.sdo.edma3.drv.sample.a64Pe',
+        'lib/tci6498/release/ti.sdo.edma3.drv.sample.a64P',
+        'lib/tci6498/release/ti.sdo.edma3.drv.sample.a64Pe',
+        'lib/simti816x/debug/ti.sdo.edma3.drv.sample.a674',
+        'lib/simti816x/release/ti.sdo.edma3.drv.sample.a674',
+        'lib/evmti816x/debug/ti.sdo.edma3.drv.sample.a674',
+        'lib/evmti816x/release/ti.sdo.edma3.drv.sample.a674',
+        'lib/c6472/debug/ti.sdo.edma3.drv.sample.a64P',
+        'lib/c6472/debug/ti.sdo.edma3.drv.sample.a64Pe',
+        'lib/c6472/release/ti.sdo.edma3.drv.sample.a64P',
+        'lib/c6472/release/ti.sdo.edma3.drv.sample.a64Pe',
+        'lib/tci6486/debug/ti.sdo.edma3.drv.sample.a64P',
+        'lib/tci6486/debug/ti.sdo.edma3.drv.sample.a64Pe',
+        'lib/tci6486/release/ti.sdo.edma3.drv.sample.a64P',
+        'lib/tci6486/release/ti.sdo.edma3.drv.sample.a64Pe',
         'src/sample_cs.c',
         'src/sample_init.c',
         'src/sample_arm_cs.c',
index 7f15566639e99344d897cd7b71acf6e68a38ced8..c4d7e431b4fb63f3ac809c9cec99ba576c625996 100755 (executable)
@@ -54,6 +54,6 @@ requires ti.sdo.edma3.drv;
 /*!
  *  ======== ti.sdo.edma3.drv.sample ========
  */
-package ti.sdo.edma3.drv.sample [02, 01, 03] {
+package ti.sdo.edma3.drv.sample [02, 02, 01] {
     module DrvSample;
 }
index aace78718ae8b1d207666cb7e68f89a45c7adc4d..b86ec64946b1fad65db7c485867fc3f34d67f5e3 100755 (executable)
@@ -47,36 +47,27 @@ var objListDA830 = [
     "src/edma3_rm_gbl_data.c",
 ];
 
-var objListC6748 = [
-    /* The configuration file. */
-    "src/configs/edma3_c6748_cfg.c",
-    /* Common file. */
-    "src/edma3resmgr.c",
-    /* File defining internal data structures. */
-    "src/edma3_rm_gbl_data.c",
-];
-
-var objListOMAPL138 = [
+var objListSimTCI6498 = [
     /* The configuration file. */
-    "src/configs/edma3_omapl138_cfg.c",
+    "src/configs/edma3_tci6498_cfg.c",
     /* Common file. */
     "src/edma3resmgr.c",
     /* File defining internal data structures. */
     "src/edma3_rm_gbl_data.c",
 ];
 
-var objListTI814X = [
+var objListC6748 = [
     /* The configuration file. */
-    "src/configs/edma3_ti814x_cfg.c",
+    "src/configs/edma3_c6748_cfg.c",
     /* Common file. */
     "src/edma3resmgr.c",
     /* File defining internal data structures. */
     "src/edma3_rm_gbl_data.c",
 ];
 
-var objListSimTCI6498 = [
+var objListOMAPL138 = [
     /* The configuration file. */
-    "src/configs/edma3_tci6498_cfg.c",
+    "src/configs/edma3_omapl138_cfg.c",
     /* Common file. */
     "src/edma3resmgr.c",
     /* File defining internal data structures. */
@@ -119,51 +110,84 @@ var objListEVMTCI6486 = [
     "src/edma3_rm_gbl_data.c",
 ];
 
-var objListGeneric = [
+var objListTI814X = [
+    /* The configuration file. */
+    "src/configs/edma3_ti814x_cfg.c",
     /* Common file. */
     "src/edma3resmgr.c",
     /* File defining internal data structures. */
     "src/edma3_rm_gbl_data.c",
 ];
 
-
-var objList = [
-    objListDA830,
-    objListSimTCI6498,
-    objListC6748,
-    objListOMAPL138,
-    objListSimTI816X,
-    objListEVMTI816X,
-    objListEVM6472,
-    objListEVMTCI6486,
-    objListTI814X,
+var objListGeneric = [
+    /* Common file. */
+    "src/edma3resmgr.c",
+    /* File defining internal data structures. */
+    "src/edma3_rm_gbl_data.c",
 ];
 
 /* Platforms supported */
 var plat_supported = [
-                    'ti.platforms.evmDA830',
-                    'ti.platforms.simTCI6498',
-                    'ti.platforms.evm6748',
-                    'ti.platforms.evmOMAPL138',
-                    'ti.platforms.simDM8168',
-                    'ti.platforms.evmDM8168',
-                    'ti.platforms.evm6472',
-                    'ti.platforms.evmTCI6486',
-                    'ti.platforms.evmDM8148',
+                        {
+                           platform: 'ti.platforms.evmDA830',   targ : 'C674', objList: objListDA830, dir : 'da830-evm/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.simTCI6498', targ : 'C64P',objList: objListSimTCI6498, dir : 'tci6498-sim/64p/'
+                        },
+                        {
+                            platform: 'ti.platforms.simTCI6498', targ : 'C64P_big_endian',objList: objListSimTCI6498, dir : 'tci6498-sim/64p/'
+                        },
+                        {
+                            platform: 'ti.platforms.evm6748',    targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138-evm/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmOMAPL138',targ : 'Arm9', objList: objListOMAPL138, dir : 'omapl138-evm/arm9/'
+                        },
+                        {
+                            platform: 'ti.platforms.simDM8168', targ : 'C674',objList: objListSimTI816X, dir : 'ti816x-sim/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmDM8168', targ : 'C674',objList: objListEVMTI816X, dir : 'ti816x-evm/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.evm6472', targ : 'C64P', objList: objListEVM6472, dir : 'c6472-evm/64p/'
+                        },
+                        {
+                            platform: 'ti.platforms.evm6472', targ : 'C64P_big_endian', objList: objListEVM6472, dir : 'c6472-evm/64p/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P', objList: objListEVMTCI6486, dir : 'tci6486-evm/64p/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P_big_endian', objList: objListEVMTCI6486, dir : 'tci6486-evm/64p/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmDM8148',targ : 'C674', objList: objListTI814X, dir : 'ti814x-evm/674/'
+                        },
+                        {
+                            platform: 'ti.platforms.evmDM8148',targ : 'A8F', objList: objListTI814X, dir : 'ti814x-evm/a8/'
+                        }
+                     ];
+
+/* Targets supported */
+var targ_supported = [
+                    'C64P',
+                    'C64P_big_endian',
+                    'C674',
+                    'Arm9',
+                    'A8F',
                ];
 
-/* Directories for each platform */
+/* Directories for each target */
 var dir = [
-            'da830/',
-            'tci6498/',
-            'c6748/',
-            'omapl138/',
-            'simti816x/',
-            'evmti816x/',
-            'c6472/',
-            'tci6486/',
-            'ti814x/',
-            'generic/',
+            '64p/',
+            '64p/',
+            '674/',
+            'arm9/',
+            'a8/',
           ];
 
 for each (var targ in Build.targets)
@@ -178,12 +202,15 @@ for each (var targ in Build.targets)
         
         for (var i = 0; i < plat_supported.length; i++)
             {
-            if (java.lang.String(plat).equals(plat_supported[i]))
+            if (java.lang.String(plat).equals(plat_supported[i].platform))
                 {
-                    /* Choose the selected platform */
-                    lib = lib + dir[i];
-                    bool = 1;
-                    break;
+                       if (java.lang.String(targ.name).equals(plat_supported[i].targ))
+                       {
+                           /* Choose the selected platform */
+                           lib = lib + plat_supported[i].dir;
+                           bool = 1;
+                           break;
+                       }
                 }
             }
 
@@ -192,37 +219,48 @@ for each (var targ in Build.targets)
         }
 
         if (java.lang.String(targ.model.endian).equals("big")) {
-            Pkg.addLibrary(lib + "Debug/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
                 { defs:"-DBIG_ENDIAN_MODE", profile: "debug"}
-                ).addObjects(objList[i]);
-            Pkg.addLibrary(lib + "Release/" + Pkg.name, targ,
+                ).addObjects(plat_supported[i].objList);
+            Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
                 { defs:"-DBIG_ENDIAN_MODE", profile: "release"}
-                ).addObjects(objList[i]);
+                ).addObjects(plat_supported[i].objList);
         } else {
-            Pkg.addLibrary(lib + "Debug/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
                 { defs:"", profile: "debug"}
-                ).addObjects(objList[i]);
-            Pkg.addLibrary(lib + "Release/" + Pkg.name, targ,
+                ).addObjects(plat_supported[i].objList);
+            Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
                 { defs:"", profile: "release"}
-                ).addObjects(objList[i]);
+                ).addObjects(plat_supported[i].objList);
         }
     }
 
     var lib = "lib/generic/";
 
+    for (var i = 0; i < targ_supported.length; i++)
+    {
+        if (java.lang.String(targ.name).equals(targ_supported[i]))
+        {
+            /* Choose the selected target */
+            lib = lib + dir[i];
+            bool = 1;
+            break;
+        }
+    }
+    
     /* Also build a generic library */
        if (java.lang.String(targ.model.endian).equals("big"))  {
-           Pkg.addLibrary(lib + "Debug/" + Pkg.name, targ,
+           Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
                { defs:"-DBIG_ENDIAN_MODE -DGENERIC ", profile: "debug"}
                ).addObjects(objListGeneric);
-               Pkg.addLibrary(lib + "Release/" + Pkg.name, targ,
+               Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
                { defs:"-DBIG_ENDIAN_MODE -DGENERIC ", profile: "release"}
                ).addObjects(objListGeneric);
     } else {
-           Pkg.addLibrary(lib + "Debug/" + Pkg.name, targ,
+           Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
                { defs:" -DGENERIC ", profile: "debug"}
                ).addObjects(objListGeneric);
-               Pkg.addLibrary(lib + "Release/" + Pkg.name, targ,
+               Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
                { defs:" -DGENERIC ", profile: "release"}
                ).addObjects(objListGeneric);
     }
@@ -232,41 +270,44 @@ for each (var targ in Build.targets)
 Pkg.otherFiles=[
         '.settings/org.eclipse.cdt.core.prefs',
         'docs',
-        'lib/da830/Debug/ti.sdo.edma3.rm.a674',
-        'lib/da830/Release/ti.sdo.edma3.rm.a674',
-        'lib/c6748/Debug/ti.sdo.edma3.rm.a674',
-        'lib/c6748/Release/ti.sdo.edma3.rm.a674',
-        'lib/omapl138/Debug/ti.sdo.edma3.rm.a674',
-        'lib/omapl138/Release/ti.sdo.edma3.rm.a674',
-        'lib/ti814x/Debug/ti.sdo.edma3.rm.a674',
-        'lib/ti814x/Release/ti.sdo.edma3.rm.a674',
-        'lib/tci6498/Debug/ti.sdo.edma3.rm.a64P',
-        'lib/tci6498/Debug/ti.sdo.edma3.rm.a64Pe',
-        'lib/tci6498/Release/ti.sdo.edma3.rm.a64P',
-        'lib/tci6498/Release/ti.sdo.edma3.rm.a64Pe',
-        'lib/simti816x/Debug/ti.sdo.edma3.rm.a674',
-        'lib/simti816x/Release/ti.sdo.edma3.rm.a674',
-        'lib/evmti816x/Debug/ti.sdo.edma3.rm.a674',
-        'lib/evmti816x/Release/ti.sdo.edma3.rm.a674',
-        'lib/c6472/Debug/ti.sdo.edma3.rm.a64P',
-        'lib/c6472/Debug/ti.sdo.edma3.rm.a64P',
-        'lib/c6472/Debug/ti.sdo.edma3.rm.a64Pe',
-        'lib/c6472/Release/ti.sdo.edma3.rm.a64P',
-        'lib/c6472/Release/ti.sdo.edma3.rm.a64Pe',
-        'lib/tci6486/Debug/ti.sdo.edma3.rm.a64P',
-        'lib/tci6486/Debug/ti.sdo.edma3.rm.a64Pe',
-        'lib/tci6486/Release/ti.sdo.edma3.rm.a64P',
-        'lib/tci6486/Release/ti.sdo.edma3.rm.a64Pe',
-        'lib/generic/Debug/ti.sdo.edma3.rm.a674',
-        'lib/generic/Release/ti.sdo.edma3.rm.a674',
-        'lib/generic/Debug/ti.sdo.edma3.rm.a64P',
-        'lib/generic/Debug/ti.sdo.edma3.rm.a64Pe',
-        'lib/generic/Release/ti.sdo.edma3.rm.a64P',
-        'lib/generic/Release/ti.sdo.edma3.rm.a64Pe',
-        'lib/generic/Debug/ti.sdo.edma3.rm.ae66',
-        'lib/generic/Debug/ti.sdo.edma3.rm.ae66e',
-        'lib/generic/Release/ti.sdo.edma3.rm.ae66',
-        'lib/generic/Release/ti.sdo.edma3.rm.ae66e',
+        'lib/da830/debug/ti.sdo.edma3.rm.a674',
+        'lib/da830/release/ti.sdo.edma3.rm.a674',
+        'lib/c6748/debug/ti.sdo.edma3.rm.a674',
+        'lib/c6748/release/ti.sdo.edma3.rm.a674',
+        'lib/omapl138/debug/ti.sdo.edma3.rm.a674',
+        'lib/omapl138/release/ti.sdo.edma3.rm.a674',
+        'lib/omapl138/debug/ti.sdo.edma3.rm.ae9',
+        'lib/omapl138/release/ti.sdo.edma3.rm.ae9',
+        'lib/ti814x/debug/ti.sdo.edma3.rm.a674',
+        'lib/ti814x/release/ti.sdo.edma3.rm.a674',
+        'lib/ti814x/debug/ti.sdo.edma3.rm.aea8f',
+        'lib/ti814x/release/ti.sdo.edma3.rm.aea8f',
+        'lib/tci6498/debug/ti.sdo.edma3.rm.a64P',
+        'lib/tci6498/debug/ti.sdo.edma3.rm.a64Pe',
+        'lib/tci6498/release/ti.sdo.edma3.rm.a64P',
+        'lib/tci6498/release/ti.sdo.edma3.rm.a64Pe',
+        'lib/simti816x/debug/ti.sdo.edma3.rm.a674',
+        'lib/simti816x/release/ti.sdo.edma3.rm.a674',
+        'lib/evmti816x/debug/ti.sdo.edma3.rm.a674',
+        'lib/evmti816x/release/ti.sdo.edma3.rm.a674',
+        'lib/c6472/debug/ti.sdo.edma3.rm.a64P',
+        'lib/c6472/debug/ti.sdo.edma3.rm.a64Pe',
+        'lib/c6472/release/ti.sdo.edma3.rm.a64P',
+        'lib/c6472/release/ti.sdo.edma3.rm.a64Pe',
+        'lib/tci6486/debug/ti.sdo.edma3.rm.a64P',
+        'lib/tci6486/debug/ti.sdo.edma3.rm.a64Pe',
+        'lib/tci6486/release/ti.sdo.edma3.rm.a64P',
+        'lib/tci6486/release/ti.sdo.edma3.rm.a64Pe',
+        'lib/generic/debug/ti.sdo.edma3.rm.a674',
+        'lib/generic/release/ti.sdo.edma3.rm.a674',
+        'lib/generic/debug/ti.sdo.edma3.rm.a64P',
+        'lib/generic/debug/ti.sdo.edma3.rm.a64Pe',
+        'lib/generic/release/ti.sdo.edma3.rm.a64P',
+        'lib/generic/release/ti.sdo.edma3.rm.a64Pe',
+        'lib/generic/debug/ti.sdo.edma3.rm.ae66',
+        'lib/generic/debug/ti.sdo.edma3.rm.ae66e',
+        'lib/generic/release/ti.sdo.edma3.rm.ae66',
+        'lib/generic/release/ti.sdo.edma3.rm.ae66e',
         'src',
         '.cdtproject',
         '.project',
index 85f3ea6aca27e6b6320068b98060d421c53558ab..a31978d470690c9e7b2f36161a33c0df1d023bb4 100755 (executable)
@@ -51,6 +51,6 @@
 /*!
  *  ======== ti.sdo.edma3.rm ========
  */
-package ti.sdo.edma3.rm [02, 01, 03] {
+package ti.sdo.edma3.rm [02, 02, 01] {
     module RM;
 }
index 0eaf5a4c18a43ffc78bfaa11e95852497a821717..df463a8ee0580694e5409ec442a7ef0f60ca294f 100755 (executable)
@@ -132,52 +132,52 @@ var chipdefines = [
                     'CHIP_TCI6486',
                     'CHIP_TCI6486',
                     'CHIP_TI814X',
-                    'CHIP_TI814x'
+                    'CHIP_TI814X'
                   ];
 
 /* Platforms supported */
 var plat_supported = [
                         {
-                           platform: 'ti.platforms.evmDA830',   targ : 'C674', objList: objListDA830, dir : 'da830/'
+                           platform: 'ti.platforms.evmDA830',   targ : 'C674', objList: objListDA830, dir : 'da830-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.simTCI6498', targ : 'C64P',objList: objListSimTCI6498, dir : 'tci6498/'
+                            platform: 'ti.platforms.simTCI6498', targ : 'C64P',objList: objListSimTCI6498, dir : 'tci6498-sim/64p/'
                         },
                         {
-                            platform: 'ti.platforms.simTCI6498', targ : 'C64P_big_endian',objList: objListSimTCI6498, dir : 'tci6498/'
+                            platform: 'ti.platforms.simTCI6498', targ : 'C64P_big_endian',objList: objListSimTCI6498, dir : 'tci6498-sim/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evm6748',    targ : 'C674', objList: objListC6748, dir : 'c6748/'
+                            platform: 'ti.platforms.evm6748',    targ : 'C674', objList: objListC6748, dir : 'c6748-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138/'
+                            platform: 'ti.platforms.evmOMAPL138',targ : 'C674', objList: objListOMAPL138, dir : 'omapl138-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.evmOMAPL138',targ : 'Arm9', objList: objListOMAPL138ARM, dir : 'omapl138/'
+                            platform: 'ti.platforms.evmOMAPL138',targ : 'Arm9', objList: objListOMAPL138ARM, dir : 'omapl138-evm/arm9/'
                         },
                         {
-                            platform: 'ti.platforms.simDM8168', targ : 'C674',objList: objListSimTI816X, dir : 'simti816x/'
+                            platform: 'ti.platforms.simDM8168', targ : 'C674',objList: objListSimTI816X, dir : 'ti816x-sim/674/'
                         },
                         {
-                            platform: 'ti.platforms.evmDM8168', targ : 'C674',objList: objListEVMTI816X, dir : 'evmti816x/'
+                            platform: 'ti.platforms.evmDM8168', targ : 'C674',objList: objListEVMTI816X, dir : 'ti816x-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.evm6472', targ : 'C64P', objList: objListEVM6472, dir : 'c6472/'
+                            platform: 'ti.platforms.evm6472', targ : 'C64P', objList: objListEVM6472, dir : 'c6472-evm/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evm6472', targ : 'C64P_big_endian', objList: objListEVM6472, dir : 'c6472/'
+                            platform: 'ti.platforms.evm6472', targ : 'C64P_big_endian', objList: objListEVM6472, dir : 'c6472-evm/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P', objList: objListEVMTCI6486, dir : 'tci6486/'
+                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P', objList: objListEVMTCI6486, dir : 'tci6486-evm/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P_big_endian', objList: objListEVMTCI6486, dir : 'tci6486/'
+                            platform: 'ti.platforms.evmTCI6486', targ : 'C64P_big_endian', objList: objListEVMTCI6486, dir : 'tci6486-evm/64p/'
                         },
                         {
-                            platform: 'ti.platforms.evmDM8148',targ : 'C674', objList: objListTI814X, dir : 'ti814x/'
+                            platform: 'ti.platforms.evmDM8148',targ : 'C674', objList: objListTI814X, dir : 'ti814x-evm/674/'
                         },
                         {
-                            platform: 'ti.platforms.evmDM8148',targ : 'A8F', objList: objListTI814XARM, dir : 'ti814x/'
+                            platform: 'ti.platforms.evmDM8148',targ : 'A8F', objList: objListTI814XARM, dir : 'ti814x-evm/a8/'
                         }
                      ];
 
@@ -211,17 +211,17 @@ for each (var targ in Build.targets)
             throw new Error('Unexpected value in "platform" parameter')
 
         if (java.lang.String(targ.model.endian).equals("big")) {
-            Pkg.addLibrary(lib + "Debug/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
                 { defs:"-DBIG_ENDIAN_MODE", profile: "debug"}
                 ).addObjects(plat_supported[i].objList);
-            Pkg.addLibrary(lib + "Release/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
                 { defs:"-DBIG_ENDIAN_MODE", profile: "release"}
                 ).addObjects(plat_supported[i].objList);
         } else {
-            Pkg.addLibrary(lib + "Debug/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "debug/" + Pkg.name, targ,
                 { defs:chip, profile: "debug"}
                 ).addObjects(plat_supported[i].objList);
-            Pkg.addLibrary(lib + "Release/" + Pkg.name, targ,
+            Pkg.addLibrary(lib + "release/" + Pkg.name, targ,
                 { defs:chip, profile: "release"}
                 ).addObjects(plat_supported[i].objList);
         }
@@ -231,35 +231,34 @@ for each (var targ in Build.targets)
 
 Pkg.otherFiles=[
         '.settings/org.eclipse.cdt.core.prefs',
-        'lib/da830/Debug/ti.sdo.edma3.rm.sample.a674',
-        'lib/da830/Release/ti.sdo.edma3.rm.sample.a674',
-        'lib/c6748/Debug/ti.sdo.edma3.rm.sample.a674',
-        'lib/c6748/Release/ti.sdo.edma3.rm.sample.a674',
-        'lib/omapl138/Debug/ti.sdo.edma3.rm.sample.a674',
-        'lib/omapl138/Release/ti.sdo.edma3.rm.sample.a674',
-        'lib/omapl138/Debug/ti.sdo.edma3.rm.sample.ae9',
-        'lib/omapl138/Release/ti.sdo.edma3.rm.sample.ae9',
-        'lib/ti814x/Debug/ti.sdo.edma3.rm.sample.a674',
-        'lib/ti814x/Release/ti.sdo.edma3.rm.sample.a674',
-        'lib/ti814x/Debug/ti.sdo.edma3.rm.sample.aea8f',
-        'lib/ti814x/Release/ti.sdo.edma3.rm.sample.aea8f',
-        'lib/tci6498/Debug/ti.sdo.edma3.rm.sample.a64P',
-        'lib/tci6498/Debug/ti.sdo.edma3.rm.sample.a64Pe',
-        'lib/tci6498/Release/ti.sdo.edma3.rm.sample.a64P',
-        'lib/tci6498/Release/ti.sdo.edma3.rm.sample.a64Pe',
-        'lib/simti816x/Debug/ti.sdo.edma3.rm.sample.a674',
-        'lib/simti816x/Release/ti.sdo.edma3.rm.sample.a674',
-        'lib/evmti816x/Debug/ti.sdo.edma3.rm.sample.a674',
-        'lib/evmti816x/Release/ti.sdo.edma3.rm.sample.a674',
-        'lib/c6472/Debug/ti.sdo.edma3.rm.sample.a64P',
-        'lib/c6472/Debug/ti.sdo.edma3.rm.sample.a64P',
-        'lib/c6472/Debug/ti.sdo.edma3.rm.sample.a64Pe',
-        'lib/c6472/Release/ti.sdo.edma3.rm.sample.a64P',
-        'lib/c6472/Release/ti.sdo.edma3.rm.sample.a64Pe',
-        'lib/tci6486/Debug/ti.sdo.edma3.rm.sample.a64P',
-        'lib/tci6486/Debug/ti.sdo.edma3.rm.sample.a64Pe',
-        'lib/tci6486/Release/ti.sdo.edma3.rm.sample.a64P',
-        'lib/tci6486/Release/ti.sdo.edma3.rm.sample.a64Pe',
+        'lib/da830/debug/ti.sdo.edma3.rm.sample.a674',
+        'lib/da830/release/ti.sdo.edma3.rm.sample.a674',
+        'lib/c6748/debug/ti.sdo.edma3.rm.sample.a674',
+        'lib/c6748/release/ti.sdo.edma3.rm.sample.a674',
+        'lib/omapl138/debug/ti.sdo.edma3.rm.sample.a674',
+        'lib/omapl138/release/ti.sdo.edma3.rm.sample.a674',
+        'lib/omapl138/debug/ti.sdo.edma3.rm.sample.ae9',
+        'lib/omapl138/release/ti.sdo.edma3.rm.sample.ae9',
+        'lib/ti814x/debug/ti.sdo.edma3.rm.sample.a674',
+        'lib/ti814x/release/ti.sdo.edma3.rm.sample.a674',
+        'lib/ti814x/debug/ti.sdo.edma3.rm.sample.aea8f',
+        'lib/ti814x/release/ti.sdo.edma3.rm.sample.aea8f',
+        'lib/tci6498/debug/ti.sdo.edma3.rm.sample.a64P',
+        'lib/tci6498/debug/ti.sdo.edma3.rm.sample.a64Pe',
+        'lib/tci6498/release/ti.sdo.edma3.rm.sample.a64P',
+        'lib/tci6498/release/ti.sdo.edma3.rm.sample.a64Pe',
+        'lib/simti816x/debug/ti.sdo.edma3.rm.sample.a674',
+        'lib/simti816x/release/ti.sdo.edma3.rm.sample.a674',
+        'lib/evmti816x/debug/ti.sdo.edma3.rm.sample.a674',
+        'lib/evmti816x/release/ti.sdo.edma3.rm.sample.a674',
+        'lib/c6472/debug/ti.sdo.edma3.rm.sample.a64P',
+        'lib/c6472/debug/ti.sdo.edma3.rm.sample.a64Pe',
+        'lib/c6472/release/ti.sdo.edma3.rm.sample.a64P',
+        'lib/c6472/release/ti.sdo.edma3.rm.sample.a64Pe',
+        'lib/tci6486/debug/ti.sdo.edma3.rm.sample.a64P',
+        'lib/tci6486/debug/ti.sdo.edma3.rm.sample.a64Pe',
+        'lib/tci6486/release/ti.sdo.edma3.rm.sample.a64P',
+        'lib/tci6486/release/ti.sdo.edma3.rm.sample.a64Pe',
         'src/sample_cs.c',
         'src/sample_init.c',
         'src/sample_arm_cs.c',
index a967ca3fbf4dc365c356f1133a2dc3ed8e6ad967..4a515265706ea79ce187c29500b33445c1473614 100755 (executable)
@@ -57,6 +57,6 @@ requires ti.sdo.edma3.rm;
 /*!
  *  ======== ti.sdo.edma3.rm.sample ========
  */
-package ti.sdo.edma3.rm.sample [02, 01, 03] {
+package ti.sdo.edma3.rm.sample [02, 02, 01] {
     module RmSample;
 }