Added Netra A8 Support
authorPrasad Konnur <prasad.konnur@ti.com>
Thu, 10 Nov 2011 14:57:55 +0000 (20:27 +0530)
committerPrasad Konnur <prasad.konnur@ti.com>
Thu, 10 Nov 2011 14:57:55 +0000 (20:27 +0530)
22 files changed:
examples/edma3_driver/evmTI814x/sample_app/linker.cmd
examples/edma3_driver/evmTI814x_ARM/sample_app/linker.cmd
examples/edma3_driver/evmTI814x_M3/makefile
examples/edma3_driver/evmTI814x_M3/rtsc_config/edma3_drv_bios6_ti814x_m3video_st_sample.cfg
examples/edma3_driver/evmTI816x_A8/makefile [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/rtsc_config/.ccsproject [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/rtsc_config/.cdtbuild [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/rtsc_config/.cdtproject [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/rtsc_config/.project [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/rtsc_config/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/rtsc_config/edma3_drv_bios6_ti814x_arm_st_sample.cfg [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/sample_app/.ccsproject [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/sample_app/.cdtbuild [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/sample_app/.cdtproject [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/sample_app/.project [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/sample_app/.settings/org.eclipse.cdt.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs [new file with mode: 0644]
examples/edma3_driver/evmTI816x_A8/sample_app/linker.cmd [new file with mode: 0644]
makerules/platform.mk
packages/component.mk
packages/makefile

index e8372b1c8fe0df124aed6a261bb0f32694d868f6..2a748b53315ae2b333586d8c45414834c9283c0f 100755 (executable)
@@ -1,7 +1,7 @@
 SECTIONS
 {
-       .my_sect_iram  > DDR3_RAM
-       .my_sect_ddr  > DDR3_RAM
+       .my_sect_iram  > DDR3_DSP
+       .my_sect_ddr  > DDR3_DSP
 }
 
 
index 000c07d37c4c82c7a7e0927a01792ec627caf11a..2247b1362fbf13c7c1996b4a23ea17325cda850b 100755 (executable)
@@ -1,5 +1,5 @@
 SECTIONS
 {
-    .my_sect_iram > DDR3_RAM
-    .my_sect_ddr  > DDR3_RAM
+    .my_sect_iram > DDR3_HOST
+    .my_sect_ddr  > DDR3_HOST
 }
index ccbc85dd673eb74acfa775da0c9970de425b2c78..dbbb2b15b22c918b5071cf824c7783b087e82472 100644 (file)
@@ -14,8 +14,8 @@ COMP_LIST_m3vpss = edma3_lld_drv edma3_lld_rm
 COMP_LIST_m3video = edma3_lld_drv edma3_lld_rm
 
 # XDC CFG File
-XDC_CFG_FILE_m3vpss = rtsc_config/edma3_drv_bios6_ti816x_m3vpss_st_sample.cfg
-XDC_CFG_FILE_m3video = rtsc_config/edma3_drv_bios6_ti816x_m3video_st_sample.cfg
+XDC_CFG_FILE_m3vpss = rtsc_config/edma3_drv_bios6_ti814x_m3vpss_st_sample.cfg
+XDC_CFG_FILE_m3video = rtsc_config/edma3_drv_bios6_ti814x_m3video_st_sample.cfg
 
 # Common source files and CFLAGS across all platforms and cores
 SRCS_COMMON = common.c dma_misc_test.c dma_test.c qdma_test.c dma_chain_test.c \
index 3a76b01bf8f161d74b3f649c9bdd114569902ff5..23a28470fa96e2a7d0e51701e3acc461f63aebc2 100644 (file)
@@ -35,7 +35,7 @@ var Mmu    = xdc.useModule('ti.sysbios.hal.ammu.AMMU');
 var AmmuCfg = xdc.loadCapsule("AmmuCfg.cfg");
 AmmuCfg.init();
 
-Program.sectMap[".my_sect_ddr"] = "DDR3_RAM";
+Program.sectMap[".my_sect_ddr"] = "DDR3_M3";
 
 /* Enable the cache                                                           */
 Cache1.enableCache = true;
diff --git a/examples/edma3_driver/evmTI816x_A8/makefile b/examples/edma3_driver/evmTI816x_A8/makefile
new file mode 100644 (file)
index 0000000..4db5e54
--- /dev/null
@@ -0,0 +1,35 @@
+# Makefile for edma3 lld app\r
+\r
+APP_NAME = edma3_drv_arm_ti816x_sample\r
+\r
+SRCDIR = ../src\r
+INCDIR = ../src\r
+\r
+# List all the external components/interfaces, whose interface header files \r
+#  need to be included for this component\r
+INCLUDE_EXERNAL_INTERFACES = bios xdc edma3_lld\r
+\r
+# List all the components required by the application\r
+COMP_LIST_a8host = edma3_lld_drv edma3_lld_rm\r
+\r
+# XDC CFG File\r
+XDC_CFG_FILE_a8host = rtsc_config/edma3_drv_bios6_ti814x_arm_st_sample.cfg\r
+\r
+# Common source files and CFLAGS across all platforms and cores\r
+SRCS_COMMON = common.c dma_misc_test.c dma_test.c qdma_test.c dma_chain_test.c \\r
+              dma_ping_pong_test.c main.c dma_link_test.c dma_poll_test.c      \\r
+              qdma_link_test.c\r
+CFLAGS_LOCAL_COMMON = \r
+\r
+# Core/SoC/platform specific source files and CFLAGS\r
+# Example: \r
+#   SRCS_<core/SoC/platform-name> = \r
+#   CFLAGS_LOCAL_<core/SoC/platform-name> =\r
+\r
+# Include common make files\r
+include $(ROOTDIR)/makerules/common.mk\r
+\r
+# OBJs and libraries are built by using rule defined in rules_<target>.mk \r
+#     and need not be explicitly specified here\r
+\r
+# Nothing beyond this point\r
diff --git a/examples/edma3_driver/evmTI816x_A8/rtsc_config/.ccsproject b/examples/edma3_driver/evmTI816x_A8/rtsc_config/.ccsproject
new file mode 100644 (file)
index 0000000..35502dc
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?ccsproject version="1.0"?>
+
+<projectOptions>
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>
+<deviceEndianness value="little"/>
+<codegenToolVersion value="4.6.1"/>
+<linkerCommandFile value=""/>
+<rts value="libc.a"/>
+<defaultAssemblyOnly value="false"/>
+<isElfFormat value="true"/>
+</projectOptions>
diff --git a/examples/edma3_driver/evmTI816x_A8/rtsc_config/.cdtbuild b/examples/edma3_driver/evmTI816x_A8/rtsc_config/.cdtbuild
new file mode 100644 (file)
index 0000000..59e15ca
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_arm_ti814x_st_sample_configuration.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.331799526" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="cmd" artifactName="configPkg/linker" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605" name="Default" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.1466041174" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1395223190">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1301736440" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.222490533" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="XDC_VERSION=3.20.02.59"/>\r
+<listOptionValue builtIn="false" value="RTSC_PRODUCTS=com.ti.rtsc.DSPBIOS:6.30.02.42;"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=org.eclipse.rtsc.xdctools.buildDefinitions.XDC.ProjectKind_Configuration"/>\r
+</option>\r
+<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1395223190" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR.1008605599" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.OUTPUT_DIR" value="&quot;configPkg&quot;" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1585495188" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.A8F" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.63469973" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.evmDM8148" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.276741146" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="whole_program_debug" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1093021954" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="&quot;${CG_TOOL_ROOT}&quot;" valueType="string"/>\r
+<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.1553744672" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${BIOS_CG_ROOT}/packages&quot;"/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<macros/>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmTI816x_A8/rtsc_config/.cdtproject b/examples/edma3_driver/evmTI816x_A8/rtsc_config/.cdtproject
new file mode 100644 (file)
index 0000000..5421014
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.rtsc.xdctools.buildDefinitions.XDC.XDCROOT_CONTAINER"/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmTI816x_A8/rtsc_config/.project b/examples/edma3_driver/evmTI816x_A8/rtsc_config/.project
new file mode 100644 (file)
index 0000000..dee5692
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>edma_drv_bios6_arm_ti814x_st_sample_configuration</name>
+       <comment></comment>
+       <projects>
+               <project>ti.sdo.edma3.drv</project>
+               <project>ti.sdo.edma3.drv.sample</project>
+               <project>ti.sdo.edma3.rm</project>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>
+               <nature>org.eclipse.cdt.core.cnature</nature>
+               <nature>org.eclipse.cdt.core.ccnature</nature>
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+               <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>
+       </natures>
+</projectDescription>
diff --git a/examples/edma3_driver/evmTI816x_A8/rtsc_config/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmTI816x_A8/rtsc_config/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..d0bf1ae
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009
+eclipse.preferences.version=1
+indexerId=org.eclipse.cdt.core.nullindexer
diff --git a/examples/edma3_driver/evmTI816x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmTI816x_A8/rtsc_config/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644 (file)
index 0000000..e423b5e
--- /dev/null
@@ -0,0 +1,28 @@
+#Mon Jan 24 19:41:13 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1406052921/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.1497482439/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Default.2019945117/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Default.1173147605=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmTI816x_A8/rtsc_config/edma3_drv_bios6_ti814x_arm_st_sample.cfg b/examples/edma3_driver/evmTI816x_A8/rtsc_config/edma3_drv_bios6_ti814x_arm_st_sample.cfg
new file mode 100644 (file)
index 0000000..3e39f09
--- /dev/null
@@ -0,0 +1,70 @@
+/*use modules*/
+var Task = xdc.useModule ("ti.sysbios.knl.Task");
+var BIOS      = xdc.useModule ("ti.sysbios.BIOS");
+var Startup   = xdc.useModule ("xdc.runtime.Startup");
+var System    = xdc.useModule ("xdc.runtime.System");
+var Log       = xdc.useModule ("xdc.runtime.Log");
+var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
+var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
+var Cache = xdc.useModule('ti.sysbios.hal.Cache');
+var Error = xdc.useModule('xdc.runtime.Error');
+
+
+/* USE EDMA3 Sample App */
+//xdc.loadPackage('ti.sdo.edma3.drv.sample');
+
+/* MMU/Cache related configurations                                           */
+
+var Cache  = xdc.useModule('ti.sysbios.family.arm.a8.Cache');
+var Mmu    = xdc.useModule('ti.sysbios.family.arm.a8.Mmu');
+
+
+/* Enable the cache                                                           */
+Cache.enableCache = true;
+
+/* Enable the MMU (Required for L1 data caching)                              */
+Mmu.enableMMU = true;
+
+/* descriptor attribute structure                                             */
+var attrs =
+{
+    type       : Mmu.FirstLevelDesc_SECTION,  // SECTION descriptor
+    bufferable : true,                        // bufferable
+    cacheable  : true,                        // cacheable
+    imp        : 1,                           // implementation defined
+    domain     : 0,                           // domain between 0-15
+    accPerm    : 3,                           // read/write permission
+};
+
+/* configure the L3 - peripheral memory range                                 */
+for (var i= 0x48000000; i < 0x48FFFFFF; i = i + 0x100000)
+{
+    attrs.bufferable = false;
+    attrs.cacheable = false;
+    Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the L4 - peripheral memory range                                 */
+for (var i= 0x4A000000; i < 0x4AFFFFFF; i = i + 0x100000)
+{
+    attrs.bufferable = false;
+    attrs.cacheable = false;
+    Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the EDMA - TPTC memory range                                     */
+for (var i= 0x49800000; i < 0x49BFFFFF; i = i + 0x100000)
+{
+    attrs.bufferable = false;
+    attrs.cacheable = false;
+    Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
+/* configure the EDMA - TPCC memory range                                     */
+for (var i= 0x49000000; i < 0x490FFFFF; i = i + 0x100000)
+{
+    attrs.bufferable = false;
+    attrs.cacheable = false;
+    Mmu.setFirstLevelDescMeta(i, i, attrs);
+}
+
diff --git a/examples/edma3_driver/evmTI816x_A8/sample_app/.ccsproject b/examples/edma3_driver/evmTI816x_A8/sample_app/.ccsproject
new file mode 100644 (file)
index 0000000..35502dc
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?ccsproject version="1.0"?>
+
+<projectOptions>
+<deviceVariant value="com.ti.ccstudio.deviceModel.TMS470.GenericARM9Device"/>
+<deviceEndianness value="little"/>
+<codegenToolVersion value="4.6.1"/>
+<linkerCommandFile value=""/>
+<rts value="libc.a"/>
+<defaultAssemblyOnly value="false"/>
+<isElfFormat value="true"/>
+</projectOptions>
diff --git a/examples/edma3_driver/evmTI816x_A8/sample_app/.cdtbuild b/examples/edma3_driver/evmTI816x_A8/sample_app/.cdtbuild
new file mode 100644 (file)
index 0000000..e6f3f71
--- /dev/null
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?fileVersion 3.1.0?>\r
+\r
+<ManagedProjectBuildInfo>\r
+<project id="edma_drv_bios6_arm_ti814x_st_sample.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.353412728" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType">\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.1575627220" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.1143113299">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1381501379" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1244753765" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug.974544162" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.1402922879" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.1845904153" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.1681046940" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.252470806" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.553333823" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.879414083" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.1186648609" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.1143113299" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1408637372" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.149978193" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.2107647116" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.499207234" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.ReleaseToolchain.1618434348" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease.2001454963">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.728690361" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1370211143" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerRelease.499705605" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.1433894781" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.1603401981" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.479475999" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.1336831558" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.747170383" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.16610505" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.217773197" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease.2001454963" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerRelease">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1693387231" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.295794237" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.1838721817" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.293160107" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+<configuration artifactExtension="out" artifactName="edma_drv_bios6_arm_ti814x_st_sample" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286" name="ARM-DEBUG" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">\r
+<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain.27795009" name="TI Code Generation Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.157597064">\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1777656317" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="4.6.3" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.772582471" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">\r
+<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=com.ti.ccstudio.deviceModel.TMS470.GenericCortexA8Device"/>\r
+<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>\r
+<listOptionValue builtIn="false" value="IS_ELF=true"/>\r
+<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>\r
+<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>\r
+<listOptionValue builtIn="false" value="IS_ASSEMBLY_ONLY=false"/>\r
+<listOptionValue builtIn="false" value="CCS_MBS_VERSION=4.1.1"/>\r
+<listOptionValue builtIn="false" value="PROJECT_KIND=com.ti.ccstudio.managedbuild.core.ProjectKind_Executable"/>\r
+</option>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug.1358150459" name="TMS470 Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.compilerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.842615345" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.SILICON_VERSION.7A8" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH.858171937" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.INCLUDE_PATH" valueType="includePath">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING.1223514291" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.DIAG_WARNING" valueType="stringList">\r
+<listOptionValue builtIn="false" value="225"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN.599328452" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.1826966522" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ABI.eabi" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.1720886422" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.CODE_STATE.32" valueType="enumerated"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.1714887203" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_4.6.compilerID.ENUM_TYPE.packed" valueType="enumerated"/>\r
+</tool>\r
+<tool id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug.157597064" name="TMS470 Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.exe.linkerDebug">\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE.1125844531" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.OUTPUT_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.out&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE.1923289830" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.MAP_FILE" value="&quot;edma_drv_bios6_arm_ti814x_st_sample.map&quot;" valueType="string"/>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.generatedLinkerCommandFiles.851277363" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.generatedLinkerCommandFiles" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;$(GEN_CMDS_QUOTED)&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH.570056910" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.SEARCH_PATH" valueType="stringList">\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>\r
+<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>\r
+</option>\r
+<option id="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY.848676481" superClass="com.ti.ccstudio.buildDefinitions.TMS470_4.6.linkerID.LIBRARY" valueType="libs">\r
+<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>\r
+</option>\r
+</tool>\r
+<macros/>\r
+</toolChain>\r
+</configuration>\r
+</project>\r
+</ManagedProjectBuildInfo>\r
diff --git a/examples/edma3_driver/evmTI816x_A8/sample_app/.cdtproject b/examples/edma3_driver/evmTI816x_A8/sample_app/.cdtproject
new file mode 100644 (file)
index 0000000..13bbd87
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse-cdt version="2.0"?>\r
+\r
+<cdtproject id="org.eclipse.cdt.managedbuilder.core.managedMake">\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="org.eclipse.cdt.managedbuilder.core.ManagedBuildManager" point="org.eclipse.cdt.core.ScannerInfoProvider"/>\r
+<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>\r
+<data>\r
+<item id="org.eclipse.cdt.core.pathentry">\r
+<pathentry kind="src" path=""/>\r
+<pathentry kind="out" path=""/>\r
+<pathentry kind="con" path="org.eclipse.cdt.managedbuilder.MANAGED_CONTAINER"/>\r
+<pathentry kind="con" path="com.ti.ccstudio.managedbuild.core.CCS_CONTAINER"/>\r
+</item>\r
+</data>\r
+</cdtproject>\r
diff --git a/examples/edma3_driver/evmTI816x_A8/sample_app/.project b/examples/edma3_driver/evmTI816x_A8/sample_app/.project
new file mode 100644 (file)
index 0000000..d5d58b6
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>edma_drv_bios6_arm_ti814x_st_sample</name>\r
+       <comment></comment>\r
+       <projects>\r
+               <project>edma_drv_bios6_arm_ti814x_st_sample_configuration</project>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.cdt.core.cnature</nature>\r
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>\r
+               <nature>org.eclipse.cdt.core.ccnature</nature>\r
+               <nature>com.ti.ccstudio.managedbuild.core.ccsNature</nature>\r
+       </natures>\r
+       <linkedResources>\r
+               <link>\r
+                       <name>dma_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_poll_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_poll_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>main.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/main.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_misc_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_misc_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>qdma_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_link_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_link_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_ping_pong_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_ping_pong_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>qdma_link_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/qdma_link_test.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>common.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/common.c</locationURI>\r
+               </link>\r
+               <link>\r
+                       <name>dma_chain_test.c</name>\r
+                       <type>1</type>\r
+                       <locationURI>EDMA3LLD_BIOS6_INSTALLDIR/examples/edma3_driver/src/dma_chain_test.c</locationURI>\r
+               </link>\r
+       </linkedResources>\r
+</projectDescription>\r
diff --git a/examples/edma3_driver/evmTI816x_A8/sample_app/.settings/org.eclipse.cdt.core.prefs b/examples/edma3_driver/evmTI816x_A8/sample_app/.settings/org.eclipse.cdt.core.prefs
new file mode 100644 (file)
index 0000000..d0bf1ae
--- /dev/null
@@ -0,0 +1,3 @@
+#Thu Aug 13 11:05:45 IST 2009
+eclipse.preferences.version=1
+indexerId=org.eclipse.cdt.core.nullindexer
diff --git a/examples/edma3_driver/evmTI816x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/examples/edma3_driver/evmTI816x_A8/sample_app/.settings/org.eclipse.cdt.managedbuilder.core.prefs
new file mode 100644 (file)
index 0000000..0e9849f
--- /dev/null
@@ -0,0 +1,34 @@
+#Mon Jan 24 19:45:03 IST 2011\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1041023276/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1164666266/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1800299584/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.1879506303/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.31004543/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.359282260/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.497143829/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.C6000.Default.507384710/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.1514122377/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Debug.382821947/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.1103754139/internalBuilder/ignoreErr=true\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/enabled=false\r
+com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262/internalBuilder/ignoreErr=true\r
+eclipse.preferences.version=1\r
+environment/project=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Debug.2132888941=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Debug.266155286=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
+environment/project/com.ti.ccstudio.buildDefinitions.TMS470.Release.2011776262=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<environment/>\r\n\r
diff --git a/examples/edma3_driver/evmTI816x_A8/sample_app/linker.cmd b/examples/edma3_driver/evmTI816x_A8/sample_app/linker.cmd
new file mode 100644 (file)
index 0000000..2247b13
--- /dev/null
@@ -0,0 +1,5 @@
+SECTIONS
+{
+    .my_sect_iram > DDR3_HOST
+    .my_sect_ddr  > DDR3_HOST
+}
index 05c9a181b920328ef9e61012f8de2414d98966fd..041c887d8d49172edbfe0ad282370df8938a33c4 100755 (executable)
@@ -13,9 +13,7 @@
 # ti816x (Netra) catalog EVM
 ifeq ($(PLATFORM),ti816x-evm)
  SOC = ti816x
- ifeq ($(CORE),c6xdsp)
-  PLATFORM_XDC = "ti.platforms.evmDM8168"
- endif
+ PLATFORM_XDC = "ti.platforms.evmTI816X"
 endif
 
 # ti816x (Netra) Simulator
@@ -29,12 +27,7 @@ endif
 # ti814x (Centaurus) Catalog EVM
 ifeq ($(PLATFORM),ti814x-evm)
  SOC = ti814x
- ifeq ($(CORE),c6xdsp)
-  PLATFORM_XDC = "ti.platforms.evmDM8148"
- endif
- ifeq ($(CORE),a8host)
-  PLATFORM_XDC = "ti.platforms.evmDM8148"
- endif
+ PLATFORM_XDC = "ti.platforms.evmTI814X"
 endif
 
 # c6472 (Tomahawk) EVM
@@ -176,11 +169,6 @@ ifeq ($(ISA),m3)
   else
     TARGET_XDC = ti.targets.arm.M3
   endif
-  ifeq ($(CORE),m3video)
-    PLATFORM_XDC = "ti.platforms.evmDM8168"
-  else
-    PLATFORM_XDC = "ti.platforms.evmDM8168"
-  endif
   
   # If ENDIAN is set to "big", set ENDIAN_EXT to "e", that would be used in
   #    in the filename extension of object/library/executable files
index 650b44a71568157af6e917a931634060e5c403a9..dba4f6467d36400a6c54be5a19a4feb1278b1f6d 100755 (executable)
@@ -52,47 +52,12 @@ edma3_lld_COMP_LIST_c6xdsp = edma3_lld_rm edma3_lld_drv
 # List of libraries
 
 
-ifeq ($(TARGET),)
- ifeq ($(PLATFORM),ti816x-evm)
-TARGET = 674 m3
- endif
- ifeq ($(PLATFORM),ti814x-evm)
-TARGET = 674 a8
- endif
- ifeq ($(PLATFORM),c6472-evm)
-TARGET = 64p
- endif
- ifeq ($(PLATFORM),c6670-evm)
-TARGET = 66
- endif
- ifeq ($(PLATFORM),c6678-evm)
-TARGET = 66
- endif
- ifeq ($(PLATFORM),c6748-evm)
-TARGET = 674
- endif
- ifeq ($(PLATFORM),da830-evm)
-TARGET = 674
- endif
- ifeq ($(PLATFORM),omap4-evm)
-TARGET = 64t
- endif
- ifeq ($(PLATFORM),omapl138-evm)
-TARGET = 674 arm9
- endif
- ifeq ($(PLATFORM),tci6486-evm)
-TARGET = 64p
- endif
- ifeq ($(PLATFORM),tci6608-sim)
-TARGET = 66
- endif
- ifeq ($(PLATFORM),tci6616-sim)
-TARGET = 66
- endif
-endif
 
 ifeq ($(PLATFORM),)
 PLATFORM = ti816x-evm ti814x-evm c6472-evm c6670-evm c6678-evm c6748-evm da830-evm omapl138-evm tci6486-evm tci6608-sim tci6616-sim
+endif
+
+ifeq ($(TARGET),)
 TARGET = 674 m3 a8 64p 66 arm9
 edma3_lld_LIBS_ALL = edma3_lld_rm_generic
 endif
@@ -171,7 +136,7 @@ edma3_drv_tci6486-evm_64p_be_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_d
 edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x
 edma3_drv_ti814x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_674_example_EXAMPLES_RELPATH)
 
-edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_ARM
+edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_A8
 edma3_drv_ti814x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti814x-evm_a8_example_EXAMPLES_RELPATH)
 
 edma3_drv_ti814x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI814x_M3
@@ -180,6 +145,8 @@ edma3_drv_ti814x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti
 edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x
 edma3_drv_ti816x-evm_674_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_674_example_EXAMPLES_RELPATH)
 
+edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_A8
+edma3_drv_ti816x-evm_a8_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_a8_example_EXAMPLES_RELPATH)
 edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH = examples/edma3_driver/evmTI816x_M3
 edma3_drv_ti816x-evm_m3_example_EXAMPLES_PATH = $(edma3_lld_PATH)/$(edma3_drv_ti816x-evm_m3_example_EXAMPLES_RELPATH)
 
index 8ef27044707b0005cd92fe6333479d7b8e2c3c47..3e608fbcda31b0943a0b4e7ca87db2b34a52a5ee 100755 (executable)
@@ -151,6 +151,61 @@ edma3_lld_ti814x-evm_674_libs_rmsample_clean:
        $(ECHO) \# Cleaning ti814x-evm :release:edma3_lld_rm_sample
        $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti814x-evm CORE=c6xdsp PROFILE_c6xdsp=release
 
+#=======================================================================================================================================
+#To Build libs For Platform ti816x-evm Target a8
+edma3_lld_ti816x-evm_a8_libs: edma3_lld_ti816x-evm_a8_libs_drv edma3_lld_ti816x-evm_a8_libs_rm edma3_lld_ti816x-evm_a8_libs_drvsample edma3_lld_ti816x-evm_a8_libs_rmsample
+edma3_lld_ti816x-evm_a8_libs_drv:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Making a8:debug:edma3_lld_drv
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Making a8:release:edma3_lld_drv
+       $(MAKE) -C $(edma3_lld_drv_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+endif
+edma3_lld_ti816x-evm_a8_libs_rm:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+endif
+edma3_lld_ti816x-evm_a8_libs_drvsample:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+endif
+edma3_lld_ti816x-evm_a8_libs_rmsample:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Making ti816x-evm:debug:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Making ti816x-evm:rel:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+endif
+
+#To Clean libs For Platform ti816x-evm Target a8
+edma3_lld_ti816x-evm_a8_libs_clean: edma3_lld_ti816x-evm_a8_libs_drv_clean edma3_lld_ti816x-evm_a8_libs_rm_clean edma3_lld_ti816x-evm_a8_libs_drvsample_clean edma3_lld_ti816x-evm_a8_libs_rmsample_clean
+edma3_lld_ti816x-evm_a8_libs_drv_clean:
+       $(ECHO) \# Cleaning a8:debug:edma3_lld_drv
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Cleaning a8:release:edma3_lld_drv
+       $(MAKE) -C $(edma3_lld_drv_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+edma3_lld_ti816x-evm_a8_libs_rm_clean:
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm
+       $(MAKE) -C $(edma3_lld_rm_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+edma3_lld_ti816x-evm_a8_libs_drvsample_clean:
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_drv_sample
+       $(MAKE) -C $(edma3_lld_drv_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+edma3_lld_ti816x-evm_a8_libs_rmsample_clean:
+       $(ECHO) \# Cleaning ti816x-evm:debug:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Cleaning ti816x-evm:rel:edma3_lld_rm_sample
+       $(MAKE) -C $(edma3_lld_rm_sample_PATH) clean PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+
 #=======================================================================================================================================
 #To Build libs For Platform ti816x-evm Target m3
 edma3_lld_ti816x-evm_m3_libs: edma3_lld_ti816x-evm_m3_libs_drv edma3_lld_ti816x-evm_m3_libs_rm edma3_lld_ti816x-evm_m3_libs_drvsample edma3_lld_ti816x-evm_m3_libs_rmsample
@@ -1331,6 +1386,18 @@ ifeq ($(FORMAT),ELF)
        $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
 endif
 
+edma3_drv_ti816x-evm_a8_example:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Configuring XDC packages for $@:a8:debug
+       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Making example $@:debug
+       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Configuring XDC packages for $@:a8:release
+       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+       $(ECHO) \# Making example $@:release
+       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+endif
+
 edma3_drv_ti816x-evm_m3_example:
 ifeq ($(FORMAT),ELF)
        $(ECHO) \# Configuring XDC packages for $@:m3:debug
@@ -1459,6 +1526,14 @@ ifeq ($(FORMAT),ELF)
        $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti814x-evm CORE=a8host PROFILE_a8host=release
 endif
 
+edma3_drv_ti816x-evm_a8_example_clean:
+ifeq ($(FORMAT),ELF)
+       $(ECHO) \# Cleaning example $@:debug
+       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=debug
+       $(ECHO) \# Cleaning example $@:release
+       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=ti816x-evm CORE=a8host PROFILE_a8host=release
+endif
+
 edma3_drv_ti814x-evm_m3_example_clean:
 ifeq ($(FORMAT),ELF)
        $(ECHO) \# Cleaning example $@:debug