file_demo_bios/am57xx: use the common folder for all the shared files; change to...
[processor-sdk/audio-preprocessing.git] / file_demo_bios / da830 / app.cfg
1 var Defaults = xdc.useModule('xdc.runtime.Defaults');
2 var Diags = xdc.useModule('xdc.runtime.Diags');
3 var Error = xdc.useModule('xdc.runtime.Error');
4 var Log = xdc.useModule('xdc.runtime.Log');
5 var LoggerBuf = xdc.useModule('xdc.runtime.LoggerBuf');
6 var Main = xdc.useModule('xdc.runtime.Main');
7 var Memory = xdc.useModule('xdc.runtime.Memory')
8 var SysMin = xdc.useModule('xdc.runtime.SysMin');
9 var System = xdc.useModule('xdc.runtime.System');
10 var Text = xdc.useModule('xdc.runtime.Text');
12 var BIOS = xdc.useModule('ti.sysbios.BIOS');
13 var Clock = xdc.useModule('ti.sysbios.knl.Clock');
14 var Swi = xdc.useModule('ti.sysbios.knl.Swi');
15 var Task = xdc.useModule('ti.sysbios.knl.Task');
16 var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
17 var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
18 var LoggingSetup = xdc.useModule('ti.uia.sysbios.LoggingSetup');
20 /*
21  * Uncomment this line to globally disable Asserts.
22  * All modules inherit the default from the 'Defaults' module.  You
23  * can override these defaults on a per-module basis using Module.common$. 
24  * Disabling Asserts will save code space and improve runtime performance.
25 Defaults.common$.diags_ASSERT = Diags.ALWAYS_OFF;
26  */
28 /*
29  * Uncomment this line to keep module names from being loaded on the target.
30  * The module name strings are placed in the .const section. Setting this
31  * parameter to false will save space in the .const section.  Error and
32  * Assert messages will contain an "unknown module" prefix instead
33  * of the actual module name.
34 Defaults.common$.namedModule = false;
35  */
37 /*
38  * Minimize exit handler array in System.  The System module includes
39  * an array of functions that are registered with System_atexit() to be
40  * called by System_exit().
41  */
42 System.maxAtexitHandlers = 4;       
44 /* 
45  * Uncomment this line to disable the Error print function.  
46  * We lose error information when this is disabled since the errors are
47  * not printed.  Disabling the raiseHook will save some code space if
48  * your app is not using System_printf() since the Error_print() function
49  * calls System_printf().
50 Error.raiseHook = null;
51  */
53 /* 
54  * Uncomment this line to keep Error, Assert, and Log strings from being
55  * loaded on the target.  These strings are placed in the .const section.
56  * Setting this parameter to false will save space in the .const section.
57  * Error, Assert and Log message will print raw ids and args instead of
58  * a formatted message.
59 Text.isLoaded = false;
60  */
62 /*
63  * Uncomment this line to disable the output of characters by SysMin
64  * when the program exits.  SysMin writes characters to a circular buffer.
65  * This buffer can be viewed using the SysMin Output view in ROV.
66 SysMin.flushAtExit = false;
67  */
69 /*
70  * The BIOS module will create the default heap for the system.
71  * Specify the size of this default heap.
72  */
73 BIOS.heapSize = 0x1000;
75 /*
76  * Build a custom SYS/BIOS library from sources.
77  */
78 BIOS.libType = BIOS.LibType_Custom;
80 /* System stack size (used by ISRs and Swis) */
81 Program.stack = 0x2000;
83 /* Circular buffer size for System_printf() */
84 SysMin.bufSize = 0x200;
86 /* 
87  * Create and install logger for the whole system
88  */
89 var loggerBufParams = new LoggerBuf.Params();
90 loggerBufParams.numEntries = 16;
91 var logger0 = LoggerBuf.create(loggerBufParams);
92 Defaults.common$.logger = logger0;
93 Main.common$.diags_INFO = Diags.ALWAYS_ON;
95 System.SupportProxy = SysMin;
97 Program.memoryExclude = false;
98 var clock0Params = new Clock.Params();
99 clock0Params.instance.name = "clkhandle";
100 clock0Params.period = 10;
101 clock0Params.startFlag = true;
102 Program.global.clkhandle = Clock.create("&clkDataIn", 10, clock0Params);
103 LoggingSetup.sysbiosSwiLogging = true;
104 LoggingSetup.loadLoggerSize = 8192;
105 LoggingSetup.sysbiosLoggerSize = 16384;
106 LoggingSetup.mainLoggerSize = 16384;
107 var swi0Params = new Swi.Params();
108 swi0Params.instance.name = "swidatainhandle";
109 swi0Params.priority = 8;
110 Program.global.swidatainhandle = Swi.create("&swiDataIn", swi0Params);
111 var task0Params = new Task.Params();
112 task0Params.instance.name = "tasktxhandle";
113 task0Params.priority = 5;
114 Program.global.tasktxhandle = Task.create("&taskTx", task0Params);
115 var semaphore0Params = new Semaphore.Params();
116 semaphore0Params.instance.name = "semTxWakeUp";
117 Program.global.semTxWakeUp = Semaphore.create(0, semaphore0Params);
118 LoggingSetup.sysbiosSemaphoreLogging = false;
119 LoggingSetup.loggerType = LoggingSetup.LoggerType_STOPMODE;
120 LoggingSetup.loadTaskLogging = false;
121 LoggingSetup.enableTaskProfiler = false;
122 LoggingSetup.sysbiosHwiLogging = true;
123 BIOS.cpuFreq.lo = 456000000;
124 LoggingSetup.countingAndGraphingLogging = true;
125 LoggingSetup.memorySectionName = "IRAM";