Hi
I am running a simple Hello World program in Bios 6 on the C6747 Device Cycle Accurate Simulator. My program is follows:
Void main()
{
Task_Params params;
Task_Params_init(¶ms);
params.priority = 5;
params.stackSize = 1024;
Task_create(mainTask, ¶ms, NULL);
BIOS_start ();
}
void mainTask(UArg arg0, UArg arg1)
{
printf("hello world in task\n");
}
I'm using RTSC platform: 'ti.platforms.evm6747' and RTSC target: 'ti.target.C674'. The bios .cfg file used looks like this:
var Memory = xdc.useModule('xdc.runtime.Memory');
var BIOS = xdc.useModule('ti.sysbios.BIOS');
var Idle = xdc.useModule('ti.sysbios.knl.Idle');
var Task = xdc.useModule('ti.sysbios.knl.Task');
var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
/* Create default heap and hook it into Memory */
var heapMemParams = new HeapMem.Params;
var heapMemParams = new HeapMem.Params;
heapMemParams.size = 8192;
var heap0 = HeapMem.create(heapMemParams);
Memory.defaultHeapInstance = heap0;
When I run the program I get the printout as expected, but the console also gets flooded by this warning:
"TMS320C64X+_0: Warning: CPU:Interrupt No. 4 dropped, an earlier interrupt is pending to be taken"
How can I get rid of this warning?