TI Experts-
For this error:
ti.sysbios.heaps.HeapMem: line 337: assertion failure: A_invalidFree: Invalid free
xdc.runtime.Error.raise: terminating execution
how can we get SYSBIOS to add more info to the log, including PC ? This is a customer location using server blades, JTAG is not an option.
Here are relevant sections of our .cfg file:
var LoggerSys = xdc.useModule('xdc.runtime.LoggerSys');
var SysMin = xdc.useModule('xdc.runtime.SysMin');
// 1 MB Buffer for Log in SDRAM
SysMin.bufSize = 1048576;
SysMin.sectionName = "SDRAM";
//Sysbios logs will be routed to logSysbiosFunc()
var System = xdc.useModule('xdc.runtime.System');
System.SupportProxy = SysMin;
SysMin.outputFxn = "&logSysbiosFunc";
Agent.sysbiosTaskLogging = false;
Agent.sysbiosTaskLoggingRuntimeControl = false;
Agent.mainLogging = false;
Agent.mainLoggingRuntimeControl = false;
Load.hwiEnabled = true;
Load.swiEnabled = true;
BIOS.libType = BIOS.LibType_Custom;
BIOS.assertsEnabled = true;
BIOS.logsEnabled = true;
Load.windowInMs = 500;
Load.postUpdate = "&update_cpu_stats";
Task.numPriorities = 1;
Swi.numPriorities = 4;
//var MemoryProtect = xdc.useModule('ti.sysbios.family.c64p.MemoryProtect');
var Exc = xdc.useModule('ti.sysbios.family.c64p.Exception');
//Exc.enableExternalMPC = true;
Exc.enablePrint = true;
//Exc.externalHook = '&ExceptionHook';
Thanks.
-Jeff
Signalogic
C6678, SYSBIOS 6.34.04.22, CGT 7.4.2