This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SYSBIOS: Index out of range error with using GateMutex

Part Number: SYSBIOS
Other Parts Discussed in Thread: IWR1642BOOST

Tool/software:

Hi, 

I am using BIOS version 6.73.01.01 with the TI IWR1642BOOST board. While programming the ARM core of the board, I use ti.sysbios.Gates.GateAll to protect critical sections of the code. However, in the ROV classic view of CCS, I encounter an "index out of range" error in the GateMutex section. I'm unsure why GateMutex is being displayed since I'm not using GateMutex or GateHwi. Is this expected behavior? Additionally, the GateMutex address  is shown in red, and when I hover over it, I see an "Index out of range error" message. How can I resolve this issue?

The cfg file contains the below info

environment['xdc.cfg.check.fatal'] = 'false';
/********************************************************************
************************** BIOS Modules ****************************
********************************************************************/
var Memory = xdc.useModule('xdc.runtime.Memory');
var BIOS = xdc.useModule('ti.sysbios.BIOS');
var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
var HeapBuf = xdc.useModule('ti.sysbios.heaps.HeapBuf');
var Task = xdc.useModule('ti.sysbios.knl.Task');
var Idle = xdc.useModule('ti.sysbios.knl.Idle');
var SEM = xdc.useModule('ti.sysbios.knl.Semaphore');
var Event = xdc.useModule('ti.sysbios.knl.Event');
var Hwi = xdc.useModule('ti.sysbios.family.arm.v7r.vim.Hwi');
var System = xdc.useModule('xdc.runtime.System');
var SysStd = xdc.useModule('xdc.runtime.SysMin');
var clock = xdc.useModule('ti.sysbios.knl.Clock');
var Pmu = xdc.useModule('ti.sysbios.family.arm.v7a.Pmu');
var Timer = xdc.useModule('ti.sysbios.timers.rti.Timer');
var GateAll = xdc.useModule('ti.sysbios.gates.GateAll');
var gateAllParams = new GateAll.Params();
Program.global.gateAllHandle = GateAll.create(gateAllParams);
Idle.addFunc('&IdleFunc');
var timerParams1 = new Timer.Params();
timerParams1.period = 1000; //2ms
timerParams1.arg = 1;
timerParams1.startMode = Timer.StartMode_USER;
Program.global.mwTimer1 = Timer.create(1, "&tickFxn", timerParams1);
// Configure the system to use minimal logging to avoid performance overhead
System.SupportProxy = xdc.useModule('xdc.runtime.SysMin');
/* FIQ Stack Usage: */
Hwi.fiqStackSize = 2048;
Hwi.fiqStackSection = ".myFiqStack"
Program.sectMap[".myFiqStack"] = "DATA_RAM";
/* Default Heap Creation: Local L2 memory */
var heapMemParams = new HeapMem.Params();
heapMemParams.size = 32*1024;
heapMemParams.sectionName = "systemHeap";
Program.global.heap0 = HeapMem.create(heapMemParams);
Memory.defaultHeapInstance = Program.global.heap0;
/* Enable BIOS Task Scheduler */
BIOS.taskEnabled = true;
Program.sectMap[".vecs"] = "VECTORS";
/* Make sure libraries are built with 32-bit enum types to be compatible with DSP enum types*/
BIOS.includeXdcRuntime = true;
BIOS.libType = BIOS.LibType_Custom;
BIOS.customCCOpts += " --enum_type=int ";
Could you help me solve this. Thank you. 
Regards
Gayatri