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.

Second shared region breaks Ipc_start

var SharedRegion = xdc.useModule('ti.sdo.ipc.SharedRegion');
	SharedRegion.numEntries = 2;
	SharedRegion.translate = false;
/*
	SharedRegion.setEntryMeta(1,
    	{
		base: 0x90000000,
		len:  0x70000000,
		ownerProcId: 0,
		isValid: true,
		cacheEnable: false,
		cacheLineSize: 128,
		createHeap: true,
		name: "external_shared_mem",
	    });
*/
	SharedRegion.setEntryMeta(0,
    	{
		base: 0x0C000000, 
		len:  0x00200000,
		ownerProcId: 0,
		isValid: true,
		cacheEnable: true,
		cacheLineSize: 128,
		createHeap: true,
		name: "internal_shared_mem",
	    });

var Ipc = xdc.useModule('ti.sdo.ipc.Ipc');
	Ipc.procSync = Ipc.ProcSync_ALL;

Uncommenting external_shared_mem leads to assertion when Ipc_start() is called

ti.sdo.ipc.heaps.HeapMemMP: line 335: assertion failure: A_internal: An internal error has occurred
xdc.runtime.Error.raise: terminating execution

What is wrong with configuration?