index deae0a131103603b7677684c4460684c41a4b7fa..9e145db620fd883a16ec02916a8fc1d869363d3c 100644 (file)
xdc.global.SrDDr3Mem_cacheEnable = true;
xdc.global.SrDDr3_2Mem_cacheEnable = false;
xdc.global.procName = "CORE0";
-/* var ipc_cfg = xdc.loadCapsule("C:/ti/processor_sdk_audio_1_00_00_06/pasdk/shared/ipc.cfg.xs"); */
+/* var ipc_cfg = xdc.loadCapsule("C:/ti/processor_sdk_audio_1_01_00_01/pasdk/shared/ipc.cfg.xs"); */
var ipc_cfg = xdc.loadCapsule("../../shared/ipc.cfg.xs");
else
{
/* GP device build */
- BIOS.libType = BIOS.LibType_Custom;BIOS.libType = (RB ? BIOS.LibType_NonInstrumented : BIOS.LibType_Instrumented);
+ BIOS.libType = (RB ? BIOS.LibType_NonInstrumented : BIOS.LibType_Instrumented);
+ //BIOS.libType = BIOS.LibType_Custom;
//BIOS.libType = BIOS.LibType_Debug;
}
-//BIOS.useSK = true;
-//BIOS.setupSecureContext = true;
-////BIOS.libType = BIOS.LibType_Custom;BIOS.libType = (RB ? BIOS.LibType_NonInstrumented : BIOS.LibType_Instrumented);
-//BIOS.libType = BIOS.LibType_Custom;
-//// BIOS.libType = BIOS.LibType_Debug;
-
/* System stack size (used by ISRs and Swis) */
Program.stack = 0x2000;
Program.sectMap[".stack"] = "L2SRAM"
@@ -338,12 +333,17 @@ Program.global.TaskSystemStream = Task.create("&taskSystemStreamFxn", task5Param
Program.sectMap[".far:taskStackSectionAudioStream"] = "CORE0_DDR3";
/* Add idle functions */
-Idle.idleFxns[0] = "&SAP_watchDog"; // Idle function for DSP watchdog; formerly DAP_watchDog()
-// Remark: Moved idleAudioStream (idle function) to taskSystemStreamFxn (task)
+// Remark: original idle functions
+//Idle.idleFxns[0] = "&SAP_watchDog"; // Idle function for DSP watchdog; formerly DAP_watchDog()
//Idle.idleFxns[1] = "&idleAudioStream"; // Idle function for audio stream; formerly audioStream1Idle()
//Idle.idleFxns[2] = "&idleNotifyInfoChange"; // Idle function for Notify Information Change (NIC); formerly customSystemStreamIdleNIC()
-Idle.idleFxns[1] = "&idleNotifyInfoChange"; // Idle function for Notify Information Change (NIC); formerly customSystemStreamIdleNIC()
-Idle.idleFxns[2] = "&idleDebug" // Idle function for debug code
+// Remark: Moved idleAudioStream (idle function) to taskSystemStreamFxn (task)
+//Idle.idleFxns[0] = "&SAP_watchDog"; // Idle function for DSP watchdog; formerly DAP_watchDog()
+//Idle.idleFxns[1] = "&idleNotifyInfoChange"; // Idle function for Notify Information Change (NIC); formerly customSystemStreamIdleNIC()
+//Idle.idleFxns[2] = "&idleDebug" // Idle function for debug code
+// Remark: Removed SAP watch dog
+Idle.idleFxns[0] = "&idleNotifyInfoChange"; // Idle function for Notify Information Change (NIC)
+Idle.idleFxns[1] = "&idleDebug" // Idle function for debug code
/* Add L2 SRAM heap */ // formerly IRAM
var heapMem0Params = new HeapMem.Params();
/* For DCS7, dcs7_cfg.c */
Program.global.Heap = Program.global.heapMemDdr3;
-Program.sectMap["platform_lib"] = "L2SRAM";
//Program.sectMap[".stack"] = "L2SRAM";
+/* Map C66x INTC Event Combiner EVT 0-3 to HWI numbers */
ECM.eventGroupHwiNum[0] = 7;
-ECM.eventGroupHwiNum[1] = 8; // FL: conflict w/ UART LLD (intr-callback)
+ECM.eventGroupHwiNum[1] = 8; // FL: conflict w/ UART LLD, intr-callback mode
ECM.eventGroupHwiNum[2] = 9;
ECM.eventGroupHwiNum[3] = 10;
-//Clock.tickPeriod = 100; // FL: UART LLD (intr-callback) unresponsive
+
+/* Add ASOT wake timer */
+var clockParams = new Clock.Params();
+clockParams.period = 1; // one clock tick period
+clockParams.startFlag = true;
+//clockParams.arg = 0x5555; // unused, default==NULL
+Program.global.clockAsot = Clock.create("&clkAsotFxn", 1, clockParams);
/* Define HWI Hook Set for PFP */
Hwi.addHookSet({