]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/edma3_lld.git/blobdiff - examples/edma3_driver/evmTDA3xx_DSP/rtsc_config/app_mem_seg_placement.cfg
Merge branch 'master' into edma3_keystone2
[keystone-rtos/edma3_lld.git] / examples / edma3_driver / evmTDA3xx_DSP / rtsc_config / app_mem_seg_placement.cfg
diff --git a/examples/edma3_driver/evmTDA3xx_DSP/rtsc_config/app_mem_seg_placement.cfg b/examples/edma3_driver/evmTDA3xx_DSP/rtsc_config/app_mem_seg_placement.cfg
new file mode 100644 (file)
index 0000000..ceda3f0
--- /dev/null
@@ -0,0 +1,35 @@
+/*******************************************************************************
+ *                                                                             *
+ * Copyright (c) 2011 Texas Instruments Incorporated - http://www.ti.com/      *
+ *                        ALL RIGHTS RESERVED                                  *
+ *                                                                             *
+ ******************************************************************************/
+
+/*
+ *   @file  app_mem_seg_placement.cfg
+ *
+ *   @brief
+ */
+
+function init()
+{
+    var Program = xdc.useModule('xdc.cfg.Program');
+
+        Program.sectMap[".vecs"]                    = "CODE_CORE_DSP1";
+        Program.sectMap[".text"]                    = "CODE_CORE_DSP1";
+        Program.sectMap[".text:_c_int00"]           = new Program.SectionSpec();
+        Program.sectMap[".text:_c_int00"].loadSegment = "CODE_CORE_DSP1";
+               Program.sectMap[".text:_c_int00"].loadAlign = 0x400;
+        Program.sectMap[".far"]                     = "CODE_CORE_DSP1";
+        Program.sectMap[".cinit"]                   = "CODE_CORE_DSP1";
+        Program.sectMap[".args"]                    = "CODE_CORE_DSP1";
+        Program.sectMap[".systemHeap"]              = "PRIVATE_DATA_CORE_DSP1";
+        Program.sectMap[".stackMemory"]             = "PRIVATE_DATA_CORE_DSP1";
+        Program.sectMap[".bss:taskStackSection"]    = "PRIVATE_DATA_CORE_DSP1";
+        Program.sectMap[".bss"]                     = "PRIVATE_DATA_CORE_DSP1";
+        Program.sectMap[".rodata"]                  = "PRIVATE_DATA_CORE_DSP1";
+        Program.sectMap[".neardata"]                = "PRIVATE_DATA_CORE_DSP1";
+        Program.sectMap[".plt"]                     = "PRIVATE_DATA_CORE_DSP1";
+        Program.sectMap[".my_sect_iram"]            = "PRIVATE_DATA_CORE_DSP1";
+        Program.sectMap[".my_sect_ddr"]             = "PRIVATE_DATA_CORE_DSP1";
+}