Added custom XDC platform for Appleton (TCI6614)
authorMurtaza Gaadiwala <murtaza@ti.com>
Fri, 30 Dec 2011 21:45:26 +0000 (16:45 -0500)
committerMurtaza Gaadiwala <murtaza@ti.com>
Fri, 30 Dec 2011 21:45:26 +0000 (16:45 -0500)
35 files changed:
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.dlls [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.executables [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.interfaces [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.libraries [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.xdcenv.mak [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/Platform.xdc [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/Platform.xs [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/config.bld [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.bld [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.mak [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.xdc [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_b150 [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_g180 [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_r170 [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.xdc-x20 [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/build.cfg [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.bld.xml [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.cfg.dep [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.cfg.xdc.inc [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.defs.h [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.ext.xml [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.rel.dot [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.xdc.dep [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.xdc.inc [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package_platform.evmTCI6614_custom.c [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.ccs [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.sch [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.class [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.java [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.inc [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.inc.manifest [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.ninc [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.zip.dep [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom/platform/evmTCI6614_custom/package/package.rel.xml [new file with mode: 0644]
examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/platform_evmTCI6614_custom.zip [new file with mode: 0644]

diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.dlls b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.dlls
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.executables b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.executables
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.interfaces b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.interfaces
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.libraries b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.libraries
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.xdcenv.mak b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/.xdcenv.mak
new file mode 100644 (file)
index 0000000..1ffed60
--- /dev/null
@@ -0,0 +1,16 @@
+#
+_XDCBUILDCOUNT = 1
+ifneq (,$(findstring path,$(_USEXDCENV_)))
+override XDCPATH = 
+override XDCROOT = C:/PROGRA~1/TEXASI~1/xdctools_3_22_04_44_eng
+override XDCBUILDCFG = ./config.bld
+endif
+ifneq (,$(findstring args,$(_USEXDCENV_)))
+override XDCARGS = 
+override XDCTARGETS = 
+endif
+#
+ifeq (0,1)
+PKGPATH = C:/PROGRA~1/TEXASI~1/xdctools_3_22_04_44_eng/packages;../..
+HOSTOS = Windows
+endif
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/Platform.xdc b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/Platform.xdc
new file mode 100644 (file)
index 0000000..57b51fa
--- /dev/null
@@ -0,0 +1,37 @@
+/*!
+ * File generated by platform wizard. DO NOT MODIFY
+ *
+ */
+
+metaonly module Platform inherits xdc.platform.IPlatform {
+
+    config ti.platforms.generic.Platform.Instance CPU =
+        ti.platforms.generic.Platform.create("CPU", {
+            clockRate:      1200,                                       
+            catalogName:    "ti.catalog.c6000",
+            deviceName:     "TMS320TCI6614",
+            externalMemoryMap: 
+           [          
+                ["DDR3", 
+                     {
+                        name: "DDR3",
+                        base: 0x80000000,                    
+                        len: 0x10000000,                    
+                        space: "code/data",
+                        access: "RWX",
+                     }
+                ],
+           ],
+          l1DMode:"32k",
+          l1PMode:"32k",
+          l2Mode:"0k",
+
+    });
+    
+instance :
+    
+    override config string codeMemory  = "L2SRAM";   
+    override config string dataMemory  = "L2SRAM";                                
+    override config string stackMemory = "L2SRAM";
+    
+}
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/Platform.xs b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/Platform.xs
new file mode 100644 (file)
index 0000000..415acd5
--- /dev/null
@@ -0,0 +1,33 @@
+/*!
+ * File generated by platform wizard. DO NOT MODIFY.
+ *
+ */
+
+function getCpuDataSheet(cpuId)
+{
+    return this.$module.CPU.getCpuDataSheet(cpuId);
+}
+
+function getCreateArgs()
+{
+    return this.$module.CPU.getCreateArgs();
+}
+
+function getExeContext(prog)
+{
+    return this.$module.CPU.getExeContext(prog);
+}
+
+
+function getExecCmd(prog)
+{
+    return this.$module.CPU.getExecCmd(prog);
+}
+
+
+function getLinkTemplate(prog)
+{
+    return this.$module.CPU.getLinkTemplate(prog);
+}
+
+
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/config.bld b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/config.bld
new file mode 100644 (file)
index 0000000..8e7032b
--- /dev/null
@@ -0,0 +1,6 @@
+/*!
+ * File generated by platform wizard. DO NOT MODIFY
+ *
+ */
+
+Build.useTargets = null;
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.bld b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.bld
new file mode 100644 (file)
index 0000000..2b778b0
--- /dev/null
@@ -0,0 +1,9 @@
+/*!
+ * File generated by platform wizard. DO NOT MODIFY. 
+ *
+ */
+
+Pkg.attrs.archiver = "zip";
+Pkg.attrs.exportAll = true;
+
+
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.mak b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.mak
new file mode 100644 (file)
index 0000000..6d02ba5
--- /dev/null
@@ -0,0 +1,161 @@
+#
+#  Do not edit this file.  This file is generated from 
+#  package.bld.  Any modifications to this file will be 
+#  overwritten whenever makefiles are re-generated.
+#
+
+unexport MAKEFILE_LIST
+MK_NOGENDEPS := $(filter clean,$(MAKECMDGOALS))
+override PKGDIR = platform/evmTCI6614_custom
+XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH))))
+XDCCFGDIR = package/cfg/
+
+#
+# The following dependencies ensure package.mak is rebuilt
+# in the event that some included BOM script changes.
+#
+ifneq (clean,$(MAKECMDGOALS))
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/include/utils.tci:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/include/utils.tci
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/xdc.tci:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/xdc.tci
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/template.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/template.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/om2.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/om2.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/xmlgen.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/xmlgen.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/xmlgen2.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/xmlgen2.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/IPackage.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/IPackage.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/package.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/package.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/global/Clock.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/global/Clock.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/global/Trace.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/global/Trace.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/bld.js:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/bld.js
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/BuildEnvironment.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/BuildEnvironment.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/PackageContents.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/PackageContents.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/_gen.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/_gen.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Library.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Library.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Executable.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Executable.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Repository.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Repository.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Configuration.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Configuration.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Script.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Script.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Manifest.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Manifest.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Utils.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/Utils.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/ITarget.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/ITarget.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/ITarget2.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/ITarget2.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/ITargetFilter.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/ITargetFilter.xs
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/package.xs:
+package.mak: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/bld/package.xs
+package.mak: config.bld
+package.mak: package.bld
+endif
+
+
+all: .executables 
+.executables: .libraries .dlls
+.libraries: .interfaces
+
+PKGCFGS := $(wildcard package.xs) package/build.cfg
+.interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS)
+
+-include package/package.xdc.dep
+package/%.xdc.inc package/%_platform.evmTCI6614_custom.c package/%.defs.h: %.xdc $(PKGCFGS)
+       @$(MSG) generating interfaces for package platform.evmTCI6614_custom" (because $@ is older than $(firstword $?))" ...
+       $(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
+
+ifeq (,$(MK_NOGENDEPS))
+-include package/package.cfg.dep
+endif
+
+package/package.ext.xml: package/package.cfg.xdc.inc
+package/package.cfg.xdc.inc: $(XDCROOT)/packages/xdc/cfg/cfginc.js package.xdc
+       @$(MSG) generating schema include file list ...
+       $(CONFIG) -f $(XDCROOT)/packages/xdc/cfg/cfginc.js platform.evmTCI6614_custom $@
+
+test:;
+%,copy:
+       @$(if $<,,$(MSG) don\'t know how to build $*; exit 1)
+       @$(MSG) cp $< $@
+       $(RM) $@
+       $(CP) $< $@
+
+$(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs
+       @$(MSG) "configuring $(_PROG_NAME) from $< ..."
+       $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$*
+
+.PHONY: release,platform_evmTCI6614_custom
+platform_evmTCI6614_custom.zip: package/package.bld.xml
+platform_evmTCI6614_custom.zip: package/package.ext.xml
+platform_evmTCI6614_custom.zip: package/package.rel.dot
+platform_evmTCI6614_custom.zip: package/build.cfg
+platform_evmTCI6614_custom.zip: package/package.xdc.inc
+platform_evmTCI6614_custom.zip: package/package.cfg.xdc.inc
+ifeq (,$(MK_NOGENDEPS))
+-include package/rel/platform_evmTCI6614_custom.zip.dep
+endif
+package/rel/platform_evmTCI6614_custom/platform/evmTCI6614_custom/package/package.rel.xml:
+
+platform_evmTCI6614_custom.zip: package/rel/platform_evmTCI6614_custom.xdc.inc package/rel/platform_evmTCI6614_custom/platform/evmTCI6614_custom/package/package.rel.xml
+       @$(MSG) making release file $@ "(because of $(firstword $?))" ...
+       -$(RM) $@
+       $(call MKRELZIP,package/rel/platform_evmTCI6614_custom.xdc.inc,package/rel/platform_evmTCI6614_custom.zip.dep)
+
+
+release release,platform_evmTCI6614_custom: all platform_evmTCI6614_custom.zip
+clean:: .clean
+       -$(RM) platform_evmTCI6614_custom.zip
+       -$(RM) package/rel/platform_evmTCI6614_custom.xdc.inc
+       -$(RM) package/rel/platform_evmTCI6614_custom.zip.dep
+
+clean:: .clean
+       -$(RM) .libraries .libraries,*
+clean:: 
+       -$(RM) .dlls .dlls,*
+#
+# The following clean rule removes user specified
+# generated files or directories.
+#
+
+ifneq (clean,$(MAKECMDGOALS))
+ifeq (,$(wildcard package))
+    $(shell $(MKDIR) package)
+endif
+ifeq (,$(wildcard package/cfg))
+    $(shell $(MKDIR) package/cfg)
+endif
+ifeq (,$(wildcard package/lib))
+    $(shell $(MKDIR) package/lib)
+endif
+ifeq (,$(wildcard package/rel))
+    $(shell $(MKDIR) package/rel)
+endif
+ifeq (,$(wildcard package/internal))
+    $(shell $(MKDIR) package/internal)
+endif
+ifeq (,$(wildcard package/external))
+    $(shell $(MKDIR) package/external)
+endif
+endif
+clean::
+       -$(RMDIR) package
+
+
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.xdc b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package.xdc
new file mode 100644 (file)
index 0000000..1c65d66
--- /dev/null
@@ -0,0 +1,9 @@
+/*!
+ * File generated by platform wizard. DO NOT MODIFY. 
+ *
+ */
+
+package platform.evmTCI6614_custom {
+    module Platform;
+}
+
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_b150 b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_b150
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_g180 b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_g180
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_r170 b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.vers_r170
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.xdc-x20 b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/.xdc-x20
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/build.cfg b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/build.cfg
new file mode 100644 (file)
index 0000000..5ec1eb1
--- /dev/null
@@ -0,0 +1,9 @@
+if (pkg.$vers.length >= 3) {
+    pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
+}
+
+pkg.build.libraries = [
+];
+
+pkg.build.libDesc = [
+];
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.bld.xml b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.bld.xml
new file mode 100644 (file)
index 0000000..b97c5de
--- /dev/null
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="windows-1252"?>
+<!--  This file conforms to the DTD xdc/bld/build.dtd -->
+<package name="platform.evmTCI6614_custom" version="" producerId="undefined">
+    <units>
+        <module name="Platform"/>
+    </units>
+    <sources>
+    </sources>
+    <configscripts>
+    </configscripts>
+    <makefiles>
+        <srcFile name="package.mak" src="package.bld"/>
+        <srcFile name="package/package.xdc.dep" src="package.xdc"/>
+        <srcFile name="package/package.cfg.dep" src="package.xdc"/>
+        <srcFile name="package/rel/platform_evmTCI6614_custom.zip.dep" src="package/rel/platform_evmTCI6614_custom.xdc.inc"/>
+    </makefiles>
+    <targets>
+    </targets>
+    <libraries>
+    </libraries>
+    <configurations>
+    </configurations>
+    <executables>
+    </executables>
+    <tests>
+    </tests>
+    <releases relDir="package/rel/">
+    <release name="platform_evmTCI6614_custom"
+        pname="platform_evmTCI6614_custom.zip"
+        label="default"
+    >
+        <file name="package/package.bld.xml"/>
+        <file name="package/package.ext.xml"/>
+        <file name="package/package.rel.dot"/>
+        <file name="package/build.cfg"/>
+        <file name="package/package.xdc.inc"/>
+        <file name="package/package.cfg.xdc.inc"/>
+    </release>
+    </releases>
+    <repositories>
+    </repositories>
+</package>
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.cfg.dep b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.cfg.dep
new file mode 100644 (file)
index 0000000..151d06c
--- /dev/null
@@ -0,0 +1,48 @@
+#
+# The following is generated by utils.genDep for package/package.cfg
+#
+package/package.cfg.c package/package.cfg.h package/package.cfg.xdl:Platform.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/Arctic.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IAntara.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IDaVinci.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IHimalaya.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IOMAP2x3x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IOMAP3xxx.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITI8148.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITI8168.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C642x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C64_128K.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C64_1M.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C64_256K.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C64_512K.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C6x0x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C6x1x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CDM6467.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CDRA44x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CDRA45x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CDRx40x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CTCI6484.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CTCI6486.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CTCI648x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CTCI6497.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320DA8xx.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320TCI6608.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320TCI6616.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/OMAP4430.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320C6421.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320C6428.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320C6452.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320C6454.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CDM6431.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CDM647.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CDM648.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CF761990.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CTNETV2685.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TNETV107X.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/c6x.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/package.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/platforms/generic/Platform.xs C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/platforms/generic/package.xs 
+
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/Arctic.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IAntara.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IDaVinci.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IHimalaya.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IOMAP2x3x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/IOMAP3xxx.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITI8148.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITI8168.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C642x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C64_128K.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C64_1M.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C64_256K.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C64_512K.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C6x0x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320C6x1x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CDM6467.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CDRA44x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CDRA45x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CDRx40x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CTCI6484.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CTCI6486.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CTCI648x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320CTCI6497.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320DA8xx.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320TCI6608.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/ITMS320TCI6616.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/OMAP4430.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320C6421.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320C6428.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320C6452.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320C6454.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CDM6431.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CDM647.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CDM648.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CF761990.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TMS320CTNETV2685.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/TNETV107X.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/c6x.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/catalog/c6000/package.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/platforms/generic/Platform.xs:
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/ti/platforms/generic/package.xs:
+
+
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.cfg.xdc.inc b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.cfg.xdc.inc
new file mode 100644 (file)
index 0000000..096a295
--- /dev/null
@@ -0,0 +1 @@
+Platform.xs
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.defs.h b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.defs.h
new file mode 100644 (file)
index 0000000..983600a
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *  Do not modify this file; it is automatically 
+ *  generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-x20
+ */
+
+#ifndef platform_evmTCI6614_custom__
+#define platform_evmTCI6614_custom__
+
+
+
+#endif /* platform_evmTCI6614_custom__ */ 
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.ext.xml b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.ext.xml
new file mode 100644 (file)
index 0000000..9e6cba2
--- /dev/null
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="windows-1252"?>
+<!--  This file conforms to the DTD xdc/bld/release.dtd -->
+<release name="" label="" date="" buildCount="" producerId="">
+<package name="platform.evmTCI6614_custom"
+    version=""/>
+<imports>
+</imports>
+<references>
+    <package name="xdc"
+        version="1, 1, 1, 1316039756933"
+        providerId="xdccore">
+        <file name="IPackage.xdc"/>
+        <file name="IPackage.xs"/>
+        <file name="om2.xs"/>
+        <file name="package.xs"/>
+        <file name="template.xs"/>
+        <file name="xdc.tci"/>
+        <file name="xmlgen.xs"/>
+        <file name="xmlgen2.xs"/>
+    </package>
+    <package name="xdc.services.global"
+        version="1, 0, 0, 1316039787306"
+        providerId="xdccore">
+        <file name="Clock.xs"/>
+        <file name="Trace.xs"/>
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.bld"
+        version="1, 0, 2, 1316039766629"
+        providerId="xdccore">
+        <file name="BuildEnvironment.xs"/>
+        <file name="Configuration.xs"/>
+        <file name="Executable.xs"/>
+        <file name="ITarget.xs"/>
+        <file name="ITarget2.xs"/>
+        <file name="ITargetFilter.xs"/>
+        <file name="Library.xs"/>
+        <file name="Manifest.xs"/>
+        <file name="PackageContents.xs"/>
+        <file name="Repository.xs"/>
+        <file name="Script.xs"/>
+        <file name="Utils.xs"/>
+        <file name="_gen.xs"/>
+        <file name="bld.js"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc.platform"
+        version="1, 0, 1, 0, 1316039769641"
+        providerId="xdccore">
+        <file name="ICpuDataSheet.xdc"/>
+        <file name="IExeContext.xdc"/>
+        <file name="IPeripheral.xdc"/>
+        <file name="IPlatform.xdc"/>
+    </package>
+    <package name="ti.platforms.generic"
+        version="1, 0, 0, 1, 1316493153251"
+        providerId="xdccore">
+        <file name="Platform.xdc"/>
+    </package>
+    <package name="xdc.services.intern.cmd"
+        version="1, 0, 0, 0, 1316039790961"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.services.intern.xsr"
+        version="1, 0, 0, 1316039792280"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.services.spec"
+        version="1, 0, 0, 0, 1316039800182"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.shelf"
+        version="1, 0, 0, 1316039809507"
+        providerId="xdccore">
+        <file name="java\antlr.jar"/>
+        <file name="java\ecj.jar"/>
+        <file name="java\js.jar"/>
+        <file name="java\tar.jar"/>
+    </package>
+    <package name="xdc.services.intern.gen"
+        version="1, 0, 0, 0, 1316039791455"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <xdcRoot base="C:/Program Files/Texas Instruments/xdctools_3_22_04_44_eng/">
+        <file name="/packages/xdc/package.xdc"/>
+        <file name="include\utils.tci"/>
+        <xdcCorePkg version="16, 0, 2, 0, 1316039765632" producerId="undefined" buildCount="332" releaseName="xdc_corevers" label="default" date="1316039765632"/>
+    </xdcRoot>
+</references>
+<orphans>
+</orphans>
+</release>
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.rel.dot b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.rel.dot
new file mode 100644 (file)
index 0000000..37c5c07
--- /dev/null
@@ -0,0 +1,258 @@
+digraph dependencies {
+    label="\nPackage platform.evmTCI6614_custom Dependency Graph";
+    size="7.5,10";
+    rankdir=LR;
+    ranksep=".75";
+    concentrate="true";
+    node [fixedsize=true, width=1.5, style=filled, color=black];
+    node [font=Helvetica, fontsize=12, fillcolor=lightgrey];
+    platform_evmTCI6614_custom [shape=record,label="platform.evmTCI6614_custom|", URL="package.rel.xml"];
+    node [fontsize=10, fillcolor=white];
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc [shape=record,label="xdc|1, 1, 1", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc;
+    xdc_services_global [shape=record,label="xdc.services.global|1, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\services\global\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc_services_global;
+    xdc_bld [shape=record,label="xdc.bld|1, 0, 2", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\bld\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc_bld;
+    xdc_platform [shape=record,label="xdc.platform|1, 0, 1, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\platform\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc_platform;
+    ti_platforms_generic [shape=record,label="ti.platforms.generic|1, 0, 0, 1", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\ti\platforms\generic\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> ti_platforms_generic;
+    xdc_services_intern_cmd [shape=record,label="xdc.services.intern.cmd|1, 0, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\services\intern\cmd\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc_services_intern_cmd;
+    xdc_services_intern_xsr [shape=record,label="xdc.services.intern.xsr|1, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\services\intern\xsr\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc_services_intern_xsr;
+    xdc_services_spec [shape=record,label="xdc.services.spec|1, 0, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\services\spec\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc_services_spec;
+    xdc_shelf [shape=record,label="xdc.shelf|1, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\shelf\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc_shelf;
+    xdc_services_intern_gen [shape=record,label="xdc.services.intern.gen|1, 0, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\xdc\services\intern\gen\package/package.rel.svg"];
+    platform_evmTCI6614_custom -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    xdc_services_intern_gen -> xdc_shelf;
+    xdc_services_intern_gen -> xdc_services_spec;
+    xdc_services_intern_gen -> xdc_services_global;
+    xdc_services_intern_gen -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=lightgrey]
+    xdc_utils_tconf [shape=record,label="xdc.utils.tconf|not found"style=rounded, ];
+    xdc_services_intern_gen -> xdc_utils_tconf;
+    xdc_services_intern_gen -> xdc_services_global;
+    xdc_services_intern_gen -> xdc_services_spec;
+    xdc_services_intern_gen -> xdc_shelf;
+    xdc_services_intern_gen -> xdc_services_intern_cmd;
+    xdc_services_intern_gen -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_shelf -> xdc_utils_tconf;
+    xdc_shelf -> xdc_services_global;
+    xdc_shelf -> xdc_services_spec;
+    xdc_shelf -> xdc_services_intern_cmd;
+    xdc_shelf -> xdc_services_intern_gen;
+    xdc_shelf -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=blue]
+    xdc_services_spec -> xdc_shelf;
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_spec -> xdc_utils_tconf;
+    xdc_services_spec -> xdc_services_global;
+    xdc_services_spec -> xdc_shelf;
+    xdc_services_spec -> xdc_services_intern_cmd;
+    xdc_services_spec -> xdc_services_intern_gen;
+    xdc_services_spec -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=blue]
+    xdc_services_intern_xsr -> xdc_services_global;
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_intern_xsr -> xdc_utils_tconf;
+    xdc_services_intern_xsr -> xdc_services_global;
+    xdc_services_intern_xsr -> xdc_services_spec;
+    xdc_services_intern_xsr -> xdc_shelf;
+    xdc_services_intern_xsr -> xdc_services_intern_cmd;
+    xdc_services_intern_xsr -> xdc_services_intern_gen;
+
+    edge [style=solid, color=blue]
+    xdc_services_intern_cmd -> xdc_shelf;
+    xdc_services_intern_cmd -> xdc_services_spec;
+    xdc_services_intern_cmd -> xdc_services_global;
+    xdc_services_intern_cmd -> xdc_services_intern_gen;
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_intern_cmd -> xdc_utils_tconf;
+    xdc_services_intern_cmd -> xdc_services_global;
+    xdc_services_intern_cmd -> xdc_services_spec;
+    xdc_services_intern_cmd -> xdc_shelf;
+    xdc_services_intern_cmd -> xdc_services_intern_gen;
+    xdc_services_intern_cmd -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=blue]
+    ti_platforms_generic -> xdc_platform;
+
+    edge [style=solid, color=lightgrey]
+    ti_platforms_generic -> xdc_services_global;
+    ti_targets [shape=record,label="ti.targets|1, 0, 3", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\ti\targets\package/package.rel.svg"];
+    ti_platforms_generic -> ti_targets;
+    gnu_targets [shape=record,label="gnu.targets|1, 0, 1", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\gnu\targets\package/package.rel.svg"];
+    ti_platforms_generic -> gnu_targets;
+    ti_targets_arm [shape=record,label="ti.targets.arm|2, 0, 1, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\ti\targets\arm\package/package.rel.svg"];
+    ti_platforms_generic -> ti_targets_arm;
+    ti_targets_elf [shape=record,label="ti.targets.elf|1, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\ti\targets\elf\package/package.rel.svg"];
+    ti_platforms_generic -> ti_targets_elf;
+    ti_targets_elf_arp32 [shape=record,label="ti.targets.elf.arp32|1, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\ti\targets\elf\arp32\package/package.rel.svg"];
+    ti_platforms_generic -> ti_targets_elf_arp32;
+    ti_targets_arm_elf [shape=record,label="ti.targets.arm.elf|1, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\ti\targets\arm\elf\package/package.rel.svg"];
+    ti_platforms_generic -> ti_targets_arm_elf;
+    gnu_targets_arm [shape=record,label="gnu.targets.arm|1, 0, 0, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\gnu\targets\arm\package/package.rel.svg"];
+    ti_platforms_generic -> gnu_targets_arm;
+    microsoft_targets [shape=record,label="microsoft.targets|1, 0, 2, 0", URL="../C:\Program Files\Texas Instruments\xdctools_3_22_04_44_eng\packages\microsoft\targets\package/package.rel.svg"];
+    ti_platforms_generic -> microsoft_targets;
+    ti_platforms_generic -> xdc_platform;
+    ti_platforms_generic -> xdc_shelf;
+    ti_platforms_generic -> xdc_services_intern_gen;
+    ti_platforms_generic -> xdc_services_intern_xsr;
+    ti_platforms_generic -> xdc_services_spec;
+    ti_platforms_generic -> xdc_services_intern_cmd;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    microsoft_targets -> xdc_services_global;
+    microsoft_targets -> xdc_services_spec;
+    microsoft_targets -> xdc_services_intern_gen;
+    microsoft_targets -> xdc_services_intern_cmd;
+    microsoft_targets -> xdc_services_intern_xsr;
+    microsoft_targets -> xdc_shelf;
+
+    edge [style=solid, color=blue]
+    gnu_targets_arm -> gnu_targets;
+
+    edge [style=solid, color=lightgrey]
+    gnu_targets_arm -> xdc_services_global;
+    gnu_targets_arm -> gnu_targets;
+    gnu_targets_arm -> xdc_services_spec;
+    gnu_targets_arm -> xdc_services_intern_gen;
+    gnu_targets_arm -> xdc_services_intern_cmd;
+    gnu_targets_arm -> xdc_services_intern_xsr;
+    gnu_targets_arm -> xdc_shelf;
+
+    edge [style=solid, color=blue]
+    ti_targets_arm_elf -> ti_targets;
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_arm_elf -> xdc_services_global;
+    ti_targets_arm_elf -> ti_targets;
+    ti_targets_arm_elf -> ti_targets_arm;
+    ti_targets_arm_elf -> xdc_services_spec;
+    ti_targets_arm_elf -> xdc_services_intern_gen;
+    ti_targets_arm_elf -> xdc_services_intern_cmd;
+    ti_targets_arm_elf -> xdc_services_intern_xsr;
+    ti_targets_arm_elf -> xdc_shelf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_elf_arp32 -> xdc_services_global;
+    ti_targets_elf_arp32 -> ti_targets;
+    ti_targets_elf_arp32 -> xdc_services_spec;
+    ti_targets_elf_arp32 -> xdc_services_intern_gen;
+    ti_targets_elf_arp32 -> xdc_services_intern_cmd;
+    ti_targets_elf_arp32 -> xdc_services_intern_xsr;
+    ti_targets_elf_arp32 -> xdc_shelf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_elf -> xdc_services_global;
+    ti_targets_elf -> ti_targets;
+    ti_targets_elf -> xdc_services_spec;
+    ti_targets_elf -> xdc_services_intern_gen;
+    ti_targets_elf -> xdc_services_intern_cmd;
+    ti_targets_elf -> xdc_services_intern_xsr;
+    ti_targets_elf -> xdc_shelf;
+
+    edge [style=solid, color=blue]
+    ti_targets_arm -> ti_targets;
+
+    edge [style=solid, color=lightgrey]
+    ti_targets_arm -> xdc_services_global;
+    ti_targets_arm -> ti_targets;
+    ti_targets_arm -> xdc_services_spec;
+    ti_targets_arm -> xdc_services_intern_gen;
+    ti_targets_arm -> xdc_services_intern_cmd;
+    ti_targets_arm -> xdc_services_intern_xsr;
+    ti_targets_arm -> xdc_shelf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    gnu_targets -> xdc_services_global;
+    gnu_targets -> xdc_services_spec;
+    gnu_targets -> xdc_services_intern_gen;
+    gnu_targets -> xdc_services_intern_cmd;
+    gnu_targets -> xdc_services_intern_xsr;
+    gnu_targets -> xdc_shelf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    ti_targets -> xdc_services_global;
+    ti_targets -> xdc_services_spec;
+    ti_targets -> xdc_services_intern_gen;
+    ti_targets -> xdc_services_intern_cmd;
+    ti_targets -> xdc_services_intern_xsr;
+    ti_targets -> xdc_shelf;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_platform -> xdc_utils_tconf;
+    xdc_platform -> xdc_services_global;
+    xdc_platform -> xdc_services_spec;
+    xdc_platform -> xdc_shelf;
+    xdc_platform -> xdc_services_intern_cmd;
+    xdc_platform -> xdc_services_intern_gen;
+    xdc_platform -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=blue]
+    xdc_bld -> xdc_services_global;
+    xdc_bld -> xdc_services_intern_cmd;
+
+    edge [style=solid, color=lightgrey]
+    xdc_bld -> xdc_utils_tconf;
+    xdc_bld -> xdc;
+    xdc_bld -> xdc_services_global;
+    xdc_bld -> xdc_services_spec;
+    xdc_bld -> xdc_shelf;
+    xdc_bld -> xdc_services_intern_cmd;
+    xdc_bld -> xdc_services_intern_gen;
+    xdc_bld -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc_services_global -> xdc_utils_tconf;
+    xdc_services_global -> xdc_services_spec;
+    xdc_services_global -> xdc_shelf;
+    xdc_services_global -> xdc_services_intern_cmd;
+    xdc_services_global -> xdc_services_intern_gen;
+    xdc_services_global -> xdc_services_intern_xsr;
+
+    edge [style=solid, color=blue]
+
+    edge [style=solid, color=lightgrey]
+    xdc -> xdc_utils_tconf;
+    xdc -> xdc_services_global;
+}
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.xdc.dep b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.xdc.dep
new file mode 100644 (file)
index 0000000..3ab62a2
--- /dev/null
@@ -0,0 +1,69 @@
+clean::
+       $(RM) package/platform.evmTCI6614_custom.sch
+       $(RM) package/.vers_g180
+       $(RM) package/.vers_r170
+       $(RM) package/.vers_b150
+       $(RM) package/.xdc-x20
+       $(RM) package/platform_evmTCI6614_custom.java
+       $(RM) package/platform_evmTCI6614_custom.class
+       $(RM) package/package_platform.evmTCI6614_custom.c
+       $(RM) package/package.defs.h
+       $(RM) package/platform.evmTCI6614_custom.ccs
+
+.interfaces: package/platform.evmTCI6614_custom.sch package/.vers_g180 package/.vers_r170 package/.vers_b150 package/.xdc-x20 package/platform_evmTCI6614_custom.java package/package_platform.evmTCI6614_custom.c package/package.defs.h package/platform.evmTCI6614_custom.ccs 
+package/package.xdc.inc: package/.vers_g180
+package/.vers_g180:
+package/package.xdc.inc: package/.vers_r170
+package/.vers_r170:
+package/package.xdc.inc: package/.vers_b150
+package/.vers_b150:
+
+.interfaces: Platform.xdc 
+
+# schema include file dependencies
+Platform.xs:
+package/package.xdc.inc: Platform.xs
+
+# schema update dependencies
+package/package.xdc.inc: Platform.xdc
+package/package.xdc.inc: xdc/IPackage.xdc
+xdc/IPackage.xdc:
+vpath xdc/IPackage.xdc $(XPKGVPATH)
+package/package.xdc.inc: xdc/platform/IPlatform.xdc
+xdc/platform/IPlatform.xdc:
+vpath xdc/platform/IPlatform.xdc $(XPKGVPATH)
+package/package.xdc.inc: ti/platforms/generic/Platform.xdc
+ti/platforms/generic/Platform.xdc:
+vpath ti/platforms/generic/Platform.xdc $(XPKGVPATH)
+package/package.xdc.inc: xdc/platform/IExeContext.xdc
+xdc/platform/IExeContext.xdc:
+vpath xdc/platform/IExeContext.xdc $(XPKGVPATH)
+package/package.xdc.inc: xdc/platform/ICpuDataSheet.xdc
+xdc/platform/ICpuDataSheet.xdc:
+vpath xdc/platform/ICpuDataSheet.xdc $(XPKGVPATH)
+package/package.xdc.inc: xdc/platform/IPeripheral.xdc
+xdc/platform/IPeripheral.xdc:
+vpath xdc/platform/IPeripheral.xdc $(XPKGVPATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/intern/cmd/java/package.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/intern/cmd/java/package.jar
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/global/java/package.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/global/java/package.jar
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/intern/xsr/java/package.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/intern/xsr/java/package.jar
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/spec/java/package.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/spec/java/package.jar
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/shelf/java/ecj.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/shelf/java/ecj.jar
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/shelf/java/tar.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/shelf/java/tar.jar
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/intern/gen/java/package.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/services/intern/gen/java/package.jar
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/shelf/java/js.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/shelf/java/js.jar
+C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/shelf/java/antlr.jar:
+package/package.xdc.inc: C:/Program\ Files/Texas\ Instruments/xdctools_3_22_04_44_eng/packages/xdc/shelf/java/antlr.jar
+endif
+# goals for files generated during schema generation but unspecified by schema's pattern rule
+
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.xdc.inc b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package.xdc.inc
new file mode 100644 (file)
index 0000000..ff0cd0c
--- /dev/null
@@ -0,0 +1,13 @@
+package.xdc
+Platform.xdc
+Platform.xs
+package/platform.evmTCI6614_custom.sch
+package/.vers_g180
+package/.vers_r170
+package/.vers_b150
+package/.xdc-x20
+package/platform_evmTCI6614_custom.java
+package/platform_evmTCI6614_custom.class
+package/package_platform.evmTCI6614_custom.c
+package/package.defs.h
+package/platform.evmTCI6614_custom.ccs
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package_platform.evmTCI6614_custom.c b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/package_platform.evmTCI6614_custom.c
new file mode 100644 (file)
index 0000000..e080cd9
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *  Do not modify this file; it is automatically 
+ *  generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-x20
+ */
+
+#include <xdc/std.h>
+
+__FAR__ char platform_evmTCI6614_custom__dummy__;
+
+#define __xdc_PKGVERS null
+#define __xdc_PKGNAME platform.evmTCI6614_custom
+#define __xdc_PKGPREFIX platform_evmTCI6614_custom_
+
+#ifdef __xdc_bld_pkg_c__
+#define __stringify(a) #a
+#define __local_include(a) __stringify(a)
+#include __local_include(__xdc_bld_pkg_c__)
+#endif
+
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.ccs b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.ccs
new file mode 100644 (file)
index 0000000..37a942f
Binary files /dev/null and b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.ccs differ
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.sch b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.sch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.class b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.class
new file mode 100644 (file)
index 0000000..e01cd64
Binary files /dev/null and b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.class differ
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.java b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.java
new file mode 100644 (file)
index 0000000..fc8ecc1
--- /dev/null
@@ -0,0 +1,351 @@
+/*
+ *  Do not modify this file; it is automatically 
+ *  generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-x20
+ */
+import java.util.*;
+import org.mozilla.javascript.*;
+import xdc.services.intern.xsr.*;
+import xdc.services.spec.Session;
+
+public class platform_evmTCI6614_custom
+{
+    static final String VERS = "@(#) xdc-x20\n";
+
+    static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
+    static final Proto.Elm $$T_Num = Proto.Elm.newNum();
+    static final Proto.Elm $$T_Str = Proto.Elm.newStr();
+    static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
+
+    static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
+    static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
+    static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
+
+    static final XScriptO $$DEFAULT = Value.DEFAULT;
+    static final Object $$UNDEF = Undefined.instance;
+
+    static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
+    static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
+    static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
+    static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
+
+    static final Object $$objFldGet = Global.get("$$objFldGet");
+    static final Object $$objFldSet = Global.get("$$objFldSet");
+    static final Object $$proxyGet = Global.get("$$proxyGet");
+    static final Object $$proxySet = Global.get("$$proxySet");
+    static final Object $$delegGet = Global.get("$$delegGet");
+    static final Object $$delegSet = Global.get("$$delegSet");
+
+    Scriptable xdcO;
+    Session ses;
+    Value.Obj om;
+
+    boolean isROV;
+    boolean isCFG;
+
+    Proto.Obj pkgP;
+    Value.Obj pkgV;
+
+    ArrayList<Object> imports = new ArrayList<Object>();
+    ArrayList<Object> loggables = new ArrayList<Object>();
+    ArrayList<Object> mcfgs = new ArrayList<Object>();
+    ArrayList<Object> icfgs = new ArrayList<Object>();
+    ArrayList<Object> proxies = new ArrayList<Object>();
+    ArrayList<Object> sizes = new ArrayList<Object>();
+    ArrayList<Object> tdefs = new ArrayList<Object>();
+
+    void $$IMPORTS()
+    {
+        Global.callFxn("loadPackage", xdcO, "xdc");
+        Global.callFxn("loadPackage", xdcO, "xdc.corevers");
+        Global.callFxn("loadPackage", xdcO, "xdc.platform");
+        Global.callFxn("loadPackage", xdcO, "ti.platforms.generic");
+    }
+
+    void $$OBJECTS()
+    {
+        pkgP = (Proto.Obj)om.bind("platform.evmTCI6614_custom.Package", new Proto.Obj());
+        pkgV = (Value.Obj)om.bind("platform.evmTCI6614_custom", new Value.Obj("platform.evmTCI6614_custom", pkgP));
+    }
+
+    void Platform$$OBJECTS()
+    {
+        Proto.Obj po, spo;
+        Value.Obj vo;
+
+        po = (Proto.Obj)om.bind("platform.evmTCI6614_custom.Platform.Module", new Proto.Obj());
+        vo = (Value.Obj)om.bind("platform.evmTCI6614_custom.Platform", new Value.Obj("platform.evmTCI6614_custom.Platform", po));
+        pkgV.bind("Platform", vo);
+        // decls 
+        om.bind("platform.evmTCI6614_custom.Platform.Board", om.findStrict("xdc.platform.IPlatform.Board", "platform.evmTCI6614_custom"));
+        om.bind("platform.evmTCI6614_custom.Platform.Memory", om.findStrict("xdc.platform.IPlatform.Memory", "platform.evmTCI6614_custom"));
+        // insts 
+        Object insP = om.bind("platform.evmTCI6614_custom.Platform.Instance", new Proto.Obj());
+        po = (Proto.Obj)om.bind("platform.evmTCI6614_custom.Platform$$Object", new Proto.Obj());
+        Object objP = om.bind("platform.evmTCI6614_custom.Platform.Object", new Proto.Str(po, true));
+        po = (Proto.Obj)om.bind("platform.evmTCI6614_custom.Platform$$Params", new Proto.Obj());
+        om.bind("platform.evmTCI6614_custom.Platform.Params", new Proto.Str(po, true));
+    }
+
+    void Platform$$CONSTS()
+    {
+        // module Platform
+    }
+
+    void Platform$$CREATES()
+    {
+        Proto.Fxn fxn;
+        StringBuilder sb;
+
+        fxn = (Proto.Fxn)om.bind("platform.evmTCI6614_custom.Platform$$create", new Proto.Fxn(om.findStrict("platform.evmTCI6614_custom.Platform.Module", "platform.evmTCI6614_custom"), om.findStrict("platform.evmTCI6614_custom.Platform.Instance", "platform.evmTCI6614_custom"), 3, 2, false));
+                fxn.addArg(0, "name", $$T_Str, $$UNDEF);
+                fxn.addArg(1, "args", $$T_Obj, $$UNDEF);
+                fxn.addArg(2, "__params", (Proto)om.findStrict("platform.evmTCI6614_custom.Platform.Params", "platform.evmTCI6614_custom"), Global.newObject());
+        sb = new StringBuilder();
+        sb.append("platform$evmTCI6614_custom$Platform$$create = function( name, args, __params ) {\n");
+            sb.append("var __mod = xdc.om['platform.evmTCI6614_custom.Platform'];\n");
+            sb.append("var __inst = xdc.om['platform.evmTCI6614_custom.Platform.Instance'].$$make();\n");
+            sb.append("__inst.$$bind('$package', xdc.om['platform.evmTCI6614_custom']);\n");
+            sb.append("__inst.$$bind('$index', __mod.$instances.length);\n");
+            sb.append("__inst.$$bind('$category', 'Instance');\n");
+            sb.append("__inst.$$bind('$args', {name:name, args:args});\n");
+            sb.append("__inst.$$bind('$module', __mod);\n");
+            sb.append("__mod.$instances.$add(__inst);\n");
+            sb.append("__inst.externalMemoryMap = __mod.PARAMS.externalMemoryMap;\n");
+            sb.append("__inst.customMemoryMap = __mod.PARAMS.customMemoryMap;\n");
+            sb.append("__inst.renameMap = __mod.PARAMS.renameMap;\n");
+            sb.append("__inst.dataMemory = __mod.PARAMS.dataMemory;\n");
+            sb.append("__inst.codeMemory = __mod.PARAMS.codeMemory;\n");
+            sb.append("__inst.stackMemory = __mod.PARAMS.stackMemory;\n");
+            sb.append("__inst.sectMap = __mod.PARAMS.sectMap;\n");
+            sb.append("for (var __p in __params) __inst[__p] = __params[__p];\n");
+            sb.append("var save = xdc.om.$curpkg;\n");
+            sb.append("xdc.om.$$bind('$curpkg', __mod.$package.$name);\n");
+            sb.append("__mod.instance$meta$init.$fxn.apply(__inst, [name, args]);\n");
+            sb.append("xdc.om.$$bind('$curpkg', save);\n");
+            sb.append("__inst.$$bless();\n");
+            sb.append("return __inst;\n");
+        sb.append("}\n");
+        Global.eval(sb.toString());
+        fxn = (Proto.Fxn)om.bind("platform.evmTCI6614_custom.Platform$$construct", new Proto.Fxn(om.findStrict("platform.evmTCI6614_custom.Platform.Module", "platform.evmTCI6614_custom"), null, 4, 2, false));
+                fxn.addArg(0, "__obj", (Proto)om.findStrict("platform.evmTCI6614_custom.Platform$$Object", "platform.evmTCI6614_custom"), null);
+                fxn.addArg(1, "name", $$T_Str, $$UNDEF);
+                fxn.addArg(2, "args", $$T_Obj, $$UNDEF);
+                fxn.addArg(3, "__params", (Proto)om.findStrict("platform.evmTCI6614_custom.Platform.Params", "platform.evmTCI6614_custom"), Global.newObject());
+        sb = new StringBuilder();
+        sb.append("platform$evmTCI6614_custom$Platform$$construct = function( __obj, name, args, __params ) {\n");
+            sb.append("var __mod = xdc.om['platform.evmTCI6614_custom.Platform'];\n");
+            sb.append("var __inst = __obj;\n");
+            sb.append("__inst.$$bind('$args', {name:name, args:args});\n");
+            sb.append("__inst.$$bind('$module', __mod);\n");
+            sb.append("__mod.$objects.$add(__inst);\n");
+            sb.append("__inst.externalMemoryMap = __mod.PARAMS.externalMemoryMap;\n");
+            sb.append("__inst.customMemoryMap = __mod.PARAMS.customMemoryMap;\n");
+            sb.append("__inst.renameMap = __mod.PARAMS.renameMap;\n");
+            sb.append("__inst.dataMemory = __mod.PARAMS.dataMemory;\n");
+            sb.append("__inst.codeMemory = __mod.PARAMS.codeMemory;\n");
+            sb.append("__inst.stackMemory = __mod.PARAMS.stackMemory;\n");
+            sb.append("__inst.sectMap = __mod.PARAMS.sectMap;\n");
+            sb.append("for (var __p in __params) __inst[__p] = __params[__p];\n");
+            sb.append("__inst.$$bless();\n");
+            sb.append("return null;\n");
+        sb.append("}\n");
+        Global.eval(sb.toString());
+    }
+
+    void Platform$$FUNCTIONS()
+    {
+        Proto.Fxn fxn;
+
+    }
+
+    void Platform$$SIZES()
+    {
+    }
+
+    void Platform$$TYPES()
+    {
+        Scriptable cap;
+        Proto.Obj po;
+        Proto.Str ps;
+        Proto.Typedef pt;
+        Object fxn;
+
+        cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "platform/evmTCI6614_custom/Platform.xs");
+        om.bind("platform.evmTCI6614_custom.Platform$$capsule", cap);
+        po = (Proto.Obj)om.findStrict("platform.evmTCI6614_custom.Platform.Module", "platform.evmTCI6614_custom");
+        po.init("platform.evmTCI6614_custom.Platform.Module", om.findStrict("xdc.platform.IPlatform.Module", "platform.evmTCI6614_custom"));
+                po.addFld("$hostonly", $$T_Num, 1, "r");
+        po.addFld("CPU", (Proto)om.findStrict("ti.platforms.generic.Platform.Instance", "platform.evmTCI6614_custom"), $$UNDEF, "wh");
+                po.addFxn("create", (Proto.Fxn)om.findStrict("platform.evmTCI6614_custom.Platform$$create", "platform.evmTCI6614_custom"), Global.get("platform$evmTCI6614_custom$Platform$$create"));
+                po.addFxn("construct", (Proto.Fxn)om.findStrict("platform.evmTCI6614_custom.Platform$$construct", "platform.evmTCI6614_custom"), Global.get("platform$evmTCI6614_custom$Platform$$construct"));
+        fxn = Global.get(cap, "module$use");
+        if (fxn != null) om.bind("platform.evmTCI6614_custom.Platform$$module$use", true);
+        if (fxn != null) po.addFxn("module$use", $$T_Met, fxn);
+        fxn = Global.get(cap, "module$meta$init");
+        if (fxn != null) om.bind("platform.evmTCI6614_custom.Platform$$module$meta$init", true);
+        if (fxn != null) po.addFxn("module$meta$init", $$T_Met, fxn);
+        fxn = Global.get(cap, "instance$meta$init");
+        if (fxn != null) om.bind("platform.evmTCI6614_custom.Platform$$instance$meta$init", true);
+        if (fxn != null) po.addFxn("instance$meta$init", $$T_Met, fxn);
+        fxn = Global.get(cap, "module$validate");
+        if (fxn != null) om.bind("platform.evmTCI6614_custom.Platform$$module$validate", true);
+        if (fxn != null) po.addFxn("module$validate", $$T_Met, fxn);
+        po = (Proto.Obj)om.findStrict("platform.evmTCI6614_custom.Platform.Instance", "platform.evmTCI6614_custom");
+        po.init("platform.evmTCI6614_custom.Platform.Instance", om.findStrict("xdc.platform.IPlatform.Instance", "platform.evmTCI6614_custom"));
+                po.addFld("$hostonly", $$T_Num, 1, "r");
+        po.addFld("codeMemory", $$T_Str, "L2SRAM", "wh");
+        po.addFld("dataMemory", $$T_Str, "L2SRAM", "wh");
+        po.addFld("stackMemory", $$T_Str, "L2SRAM", "wh");
+                fxn = Global.get(cap, "getCpuDataSheet");
+                if (fxn != null) po.addFxn("getCpuDataSheet", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getCpuDataSheet", "platform.evmTCI6614_custom"), fxn);
+                fxn = Global.get(cap, "getCreateArgs");
+                if (fxn != null) po.addFxn("getCreateArgs", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getCreateArgs", "platform.evmTCI6614_custom"), fxn);
+                fxn = Global.get(cap, "getExeContext");
+                if (fxn != null) po.addFxn("getExeContext", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getExeContext", "platform.evmTCI6614_custom"), fxn);
+                fxn = Global.get(cap, "getExecCmd");
+                if (fxn != null) po.addFxn("getExecCmd", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getExecCmd", "platform.evmTCI6614_custom"), fxn);
+                fxn = Global.get(cap, "getLinkTemplate");
+                if (fxn != null) po.addFxn("getLinkTemplate", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getLinkTemplate", "platform.evmTCI6614_custom"), fxn);
+        po = (Proto.Obj)om.findStrict("platform.evmTCI6614_custom.Platform$$Params", "platform.evmTCI6614_custom");
+        po.init("platform.evmTCI6614_custom.Platform.Params", om.findStrict("xdc.platform.IPlatform$$Params", "platform.evmTCI6614_custom"));
+                po.addFld("$hostonly", $$T_Num, 1, "r");
+        po.addFld("codeMemory", $$T_Str, "L2SRAM", "wh");
+        po.addFld("dataMemory", $$T_Str, "L2SRAM", "wh");
+        po.addFld("stackMemory", $$T_Str, "L2SRAM", "wh");
+        po = (Proto.Obj)om.findStrict("platform.evmTCI6614_custom.Platform$$Object", "platform.evmTCI6614_custom");
+        po.init("platform.evmTCI6614_custom.Platform.Object", om.findStrict("platform.evmTCI6614_custom.Platform.Instance", "platform.evmTCI6614_custom"));
+                fxn = Global.get(cap, "getCpuDataSheet");
+                if (fxn != null) po.addFxn("getCpuDataSheet", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getCpuDataSheet", "platform.evmTCI6614_custom"), fxn);
+                fxn = Global.get(cap, "getCreateArgs");
+                if (fxn != null) po.addFxn("getCreateArgs", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getCreateArgs", "platform.evmTCI6614_custom"), fxn);
+                fxn = Global.get(cap, "getExeContext");
+                if (fxn != null) po.addFxn("getExeContext", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getExeContext", "platform.evmTCI6614_custom"), fxn);
+                fxn = Global.get(cap, "getExecCmd");
+                if (fxn != null) po.addFxn("getExecCmd", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getExecCmd", "platform.evmTCI6614_custom"), fxn);
+                fxn = Global.get(cap, "getLinkTemplate");
+                if (fxn != null) po.addFxn("getLinkTemplate", (Proto.Fxn)om.findStrict("xdc.platform.IPlatform$$getLinkTemplate", "platform.evmTCI6614_custom"), fxn);
+    }
+
+    void Platform$$ROV()
+    {
+    }
+
+    void $$SINGLETONS()
+    {
+        pkgP.init("platform.evmTCI6614_custom.Package", (Proto.Obj)om.findStrict("xdc.IPackage.Module", "platform.evmTCI6614_custom"));
+        pkgP.bind("$capsule", $$UNDEF);
+        pkgV.init2(pkgP, "platform.evmTCI6614_custom", Value.DEFAULT, false);
+        pkgV.bind("$name", "platform.evmTCI6614_custom");
+        pkgV.bind("$category", "Package");
+        pkgV.bind("$$qn", "platform.evmTCI6614_custom.");
+        pkgV.bind("$vers", Global.newArray());
+        Value.Map atmap = (Value.Map)pkgV.getv("$attr");
+        atmap.seal("length");
+        imports.clear();
+        pkgV.bind("$imports", imports);
+        StringBuilder sb = new StringBuilder();
+        sb.append("var pkg = xdc.om['platform.evmTCI6614_custom'];\n");
+        sb.append("if (pkg.$vers.length >= 3) {\n");
+            sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
+        sb.append("}\n");
+        sb.append("pkg.build.libraries = [\n");
+        sb.append("];\n");
+        sb.append("pkg.build.libDesc = [\n");
+        sb.append("];\n");
+        Global.eval(sb.toString());
+    }
+
+    void Platform$$SINGLETONS()
+    {
+        Proto.Obj po;
+        Value.Obj vo;
+
+        vo = (Value.Obj)om.findStrict("platform.evmTCI6614_custom.Platform", "platform.evmTCI6614_custom");
+        po = (Proto.Obj)om.findStrict("platform.evmTCI6614_custom.Platform.Module", "platform.evmTCI6614_custom");
+        vo.init2(po, "platform.evmTCI6614_custom.Platform", $$DEFAULT, false);
+        vo.bind("Module", po);
+        vo.bind("$category", "Module");
+        vo.bind("$capsule", om.findStrict("platform.evmTCI6614_custom.Platform$$capsule", "platform.evmTCI6614_custom"));
+        vo.bind("Instance", om.findStrict("platform.evmTCI6614_custom.Platform.Instance", "platform.evmTCI6614_custom"));
+        vo.bind("Params", om.findStrict("platform.evmTCI6614_custom.Platform.Params", "platform.evmTCI6614_custom"));
+        vo.bind("PARAMS", ((Proto.Str)om.findStrict("platform.evmTCI6614_custom.Platform.Params", "platform.evmTCI6614_custom")).newInstance());
+        vo.bind("$package", om.findStrict("platform.evmTCI6614_custom", "platform.evmTCI6614_custom"));
+        tdefs.clear();
+        proxies.clear();
+        mcfgs.clear();
+        icfgs.clear();
+        vo.bind("Board", om.findStrict("xdc.platform.IPlatform.Board", "platform.evmTCI6614_custom"));
+        tdefs.add(om.findStrict("xdc.platform.IPlatform.Board", "platform.evmTCI6614_custom"));
+        vo.bind("Memory", om.findStrict("xdc.platform.IPlatform.Memory", "platform.evmTCI6614_custom"));
+        tdefs.add(om.findStrict("xdc.platform.IPlatform.Memory", "platform.evmTCI6614_custom"));
+        vo.bind("MemoryMap", om.findStrict("xdc.platform.IPlatform.MemoryMap", "platform.evmTCI6614_custom"));
+        vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
+        vo.bind("$$proxies", Global.newArray(proxies.toArray()));
+        vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray()));
+        vo.bind("$$icfgs", Global.newArray(icfgs.toArray()));
+        ((Value.Arr)pkgV.getv("$modules")).add(vo);
+        ((Value.Arr)om.findStrict("$modules", "platform.evmTCI6614_custom")).add(vo);
+        vo.bind("$$instflag", 1);
+        vo.bind("$$iobjflag", 1);
+        vo.bind("$$sizeflag", 1);
+        vo.bind("$$dlgflag", 0);
+        vo.bind("$$iflag", 1);
+        vo.bind("$$romcfgs", "|");
+        vo.bind("$$nortsflag", 0);
+        Proto.Str ps = (Proto.Str)vo.find("Module_State");
+        if (ps != null) vo.bind("$object", ps.newInstance());
+        vo.bind("$$meta_iobj", om.has("platform.evmTCI6614_custom.Platform$$instance$static$init", null) ? 1 : 0);
+        vo.bind("$$fxntab", Global.newArray());
+        vo.bind("$$logEvtCfgs", Global.newArray());
+        vo.bind("$$errorDescCfgs", Global.newArray());
+        vo.bind("$$assertDescCfgs", Global.newArray());
+        Value.Map atmap = (Value.Map)vo.getv("$attr");
+        atmap.seal("length");
+        vo.bind("Object", om.findStrict("platform.evmTCI6614_custom.Platform.Object", "platform.evmTCI6614_custom"));
+        pkgV.bind("Platform", vo);
+        ((Value.Arr)pkgV.getv("$unitNames")).add("Platform");
+    }
+
+    void $$INITIALIZATION()
+    {
+        Value.Obj vo;
+
+        if (isCFG) {
+        }//isCFG
+        Global.callFxn("module$meta$init", (Scriptable)om.findStrict("platform.evmTCI6614_custom.Platform", "platform.evmTCI6614_custom"));
+        vo = (Value.Obj)om.findStrict("platform.evmTCI6614_custom.Platform", "platform.evmTCI6614_custom");
+        Global.put(vo, "CPU", Global.callFxn("create", (Scriptable)om.find("ti.platforms.generic.Platform"), "CPU", Global.newObject("clockRate", 1200L, "catalogName", "ti.catalog.c6000", "deviceName", "TMS320TCI6614", "externalMemoryMap", Global.newArray(new Object[]{Global.newArray(new Object[]{"DDR3", Global.newObject("name", "DDR3", "base", 0x80000000L, "len", 0x10000000L, "space", "code/data", "access", "RWX")})}), "l1DMode", "32k", "l1PMode", "32k", "l2Mode", "0k")));
+        Global.callFxn("init", pkgV);
+        ((Value.Obj)om.getv("platform.evmTCI6614_custom.Platform")).bless();
+        ((Value.Arr)om.findStrict("$packages", "platform.evmTCI6614_custom")).add(pkgV);
+    }
+
+    public void exec( Scriptable xdcO, Session ses )
+    {
+        this.xdcO = xdcO;
+        this.ses = ses;
+        om = (Value.Obj)xdcO.get("om", null);
+
+        Object o = om.geto("$name");
+        String s = o instanceof String ? (String)o : null;
+        isCFG = s != null && s.equals("cfg");
+        isROV = s != null && s.equals("rov");
+
+        $$IMPORTS();
+        $$OBJECTS();
+        Platform$$OBJECTS();
+        Platform$$CONSTS();
+        Platform$$CREATES();
+        Platform$$FUNCTIONS();
+        Platform$$SIZES();
+        Platform$$TYPES();
+        if (isROV) {
+            Platform$$ROV();
+        }//isROV
+        $$SINGLETONS();
+        Platform$$SINGLETONS();
+        $$INITIALIZATION();
+    }
+}
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.inc b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.inc
new file mode 100644 (file)
index 0000000..d6fd3fc
--- /dev/null
@@ -0,0 +1,11 @@
+config.bld
+package.bld
+package.xdc
+Platform.xdc
+Platform.xs
+package/package.bld.xml
+package/package.ext.xml
+package/package.rel.dot
+package/build.cfg
+package/package.xdc.inc
+package/package.cfg.xdc.inc
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.inc.manifest b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.inc.manifest
new file mode 100644 (file)
index 0000000..bd0f52a
--- /dev/null
@@ -0,0 +1,19 @@
+platform/evmTCI6614_custom/Platform.xdc
+platform/evmTCI6614_custom/Platform.xs
+platform/evmTCI6614_custom/config.bld
+platform/evmTCI6614_custom/package/.vers_b150
+platform/evmTCI6614_custom/package/.vers_g180
+platform/evmTCI6614_custom/package/.vers_r170
+platform/evmTCI6614_custom/package/.xdc-x20
+platform/evmTCI6614_custom/package/build.cfg
+platform/evmTCI6614_custom/package/package.bld.xml
+platform/evmTCI6614_custom/package/package.defs.h
+platform/evmTCI6614_custom/package/package.ext.xml
+platform/evmTCI6614_custom/package/package.rel.dot
+platform/evmTCI6614_custom/package/package_platform.evmTCI6614_custom.c
+platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.ccs
+platform/evmTCI6614_custom/package/platform.evmTCI6614_custom.sch
+platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.class
+platform/evmTCI6614_custom/package/platform_evmTCI6614_custom.java
+platform/evmTCI6614_custom/package.bld
+platform/evmTCI6614_custom/package.xdc
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.ninc b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.xdc.ninc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.zip.dep b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom.zip.dep
new file mode 100644 (file)
index 0000000..ade68eb
--- /dev/null
@@ -0,0 +1,38 @@
+platform_evmTCI6614_custom.zip: Platform.xdc
+Platform.xdc:
+platform_evmTCI6614_custom.zip: Platform.xs
+Platform.xs:
+platform_evmTCI6614_custom.zip: config.bld
+config.bld:
+platform_evmTCI6614_custom.zip: package/.vers_b150
+package/.vers_b150:
+platform_evmTCI6614_custom.zip: package/.vers_g180
+package/.vers_g180:
+platform_evmTCI6614_custom.zip: package/.vers_r170
+package/.vers_r170:
+platform_evmTCI6614_custom.zip: package/.xdc-x20
+package/.xdc-x20:
+platform_evmTCI6614_custom.zip: package/build.cfg
+package/build.cfg:
+platform_evmTCI6614_custom.zip: package/package.bld.xml
+package/package.bld.xml:
+platform_evmTCI6614_custom.zip: package/package.defs.h
+package/package.defs.h:
+platform_evmTCI6614_custom.zip: package/package.ext.xml
+package/package.ext.xml:
+platform_evmTCI6614_custom.zip: package/package.rel.dot
+package/package.rel.dot:
+platform_evmTCI6614_custom.zip: package/package_platform.evmTCI6614_custom.c
+package/package_platform.evmTCI6614_custom.c:
+platform_evmTCI6614_custom.zip: package/platform.evmTCI6614_custom.ccs
+package/platform.evmTCI6614_custom.ccs:
+platform_evmTCI6614_custom.zip: package/platform.evmTCI6614_custom.sch
+package/platform.evmTCI6614_custom.sch:
+platform_evmTCI6614_custom.zip: package/platform_evmTCI6614_custom.class
+package/platform_evmTCI6614_custom.class:
+platform_evmTCI6614_custom.zip: package/platform_evmTCI6614_custom.java
+package/platform_evmTCI6614_custom.java:
+platform_evmTCI6614_custom.zip: package.bld
+package.bld:
+platform_evmTCI6614_custom.zip: package.xdc
+package.xdc:
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom/platform/evmTCI6614_custom/package/package.rel.xml b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/package/rel/platform_evmTCI6614_custom/platform/evmTCI6614_custom/package/package.rel.xml
new file mode 100644 (file)
index 0000000..23e6d21
--- /dev/null
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="windows-1252"?>
+<!--  This file conforms to the DTD xdc/bld/release.dtd -->
+<release name="platform_evmTCI6614_custom" label="default" date="1320857927995" buildCount="1" producerId="undefined">
+<package name="platform.evmTCI6614_custom"
+    version=""/>
+<imports>
+</imports>
+<references>
+    <package name="xdc"
+        version="1, 1, 1, 1316039756933"
+        providerId="xdccore">
+        <file name="IPackage.xdc"/>
+        <file name="IPackage.xs"/>
+        <file name="om2.xs"/>
+        <file name="package.xs"/>
+        <file name="template.xs"/>
+        <file name="xdc.tci"/>
+        <file name="xmlgen.xs"/>
+        <file name="xmlgen2.xs"/>
+    </package>
+    <package name="xdc.services.global"
+        version="1, 0, 0, 1316039787306"
+        providerId="xdccore">
+        <file name="Clock.xs"/>
+        <file name="Trace.xs"/>
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.bld"
+        version="1, 0, 2, 1316039766629"
+        providerId="xdccore">
+        <file name="BuildEnvironment.xs"/>
+        <file name="Configuration.xs"/>
+        <file name="Executable.xs"/>
+        <file name="ITarget.xs"/>
+        <file name="ITarget2.xs"/>
+        <file name="ITargetFilter.xs"/>
+        <file name="Library.xs"/>
+        <file name="Manifest.xs"/>
+        <file name="PackageContents.xs"/>
+        <file name="Repository.xs"/>
+        <file name="Script.xs"/>
+        <file name="Utils.xs"/>
+        <file name="_gen.xs"/>
+        <file name="bld.js"/>
+        <file name="package.xs"/>
+    </package>
+    <package name="xdc.platform"
+        version="1, 0, 1, 0, 1316039769641"
+        providerId="xdccore">
+        <file name="ICpuDataSheet.xdc"/>
+        <file name="IExeContext.xdc"/>
+        <file name="IPeripheral.xdc"/>
+        <file name="IPlatform.xdc"/>
+    </package>
+    <package name="ti.platforms.generic"
+        version="1, 0, 0, 1, 1316493153251"
+        providerId="xdccore">
+        <file name="Platform.xdc"/>
+    </package>
+    <package name="xdc.services.intern.cmd"
+        version="1, 0, 0, 0, 1316039790961"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.services.intern.xsr"
+        version="1, 0, 0, 1316039792280"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.services.spec"
+        version="1, 0, 0, 0, 1316039800182"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <package name="xdc.shelf"
+        version="1, 0, 0, 1316039809507"
+        providerId="xdccore">
+        <file name="java\antlr.jar"/>
+        <file name="java\ecj.jar"/>
+        <file name="java\js.jar"/>
+        <file name="java\tar.jar"/>
+    </package>
+    <package name="xdc.services.intern.gen"
+        version="1, 0, 0, 0, 1316039791455"
+        providerId="xdccore">
+        <file name="java\package.jar"/>
+    </package>
+    <xdcRoot base="C:/Program Files/Texas Instruments/xdctools_3_22_04_44_eng/">
+        <file name="/packages/xdc/package.xdc"/>
+        <file name="include\utils.tci"/>
+        <xdcCorePkg version="16, 0, 2, 0, 1316039765632" producerId="undefined" buildCount="332" releaseName="xdc_corevers" label="default" date="1316039765632"/>
+    </xdcRoot>
+</references>
+<orphans>
+</orphans>
+</release>
diff --git a/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/platform_evmTCI6614_custom.zip b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/platform_evmTCI6614_custom.zip
new file mode 100644 (file)
index 0000000..f624efd
Binary files /dev/null and b/examples/edma3_driver/evmTCI6614/platform/evmTCI6614_custom/platform_evmTCI6614_custom.zip differ