Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI-RTOS
To verify the stability of my system I am enabling exceptions on the memory controller for the DSP.
Exception.enableExternalMPC = true;
When I do this, I hit an exception in EventCombiner_disableEvent() called from edma3OsProtectEntry(). The code is apparently:
volatile UInt *evtMask = (volatile UInt *)EVTMASKREG; ... evtMask[index] |= 1 << bitpos;
And EVTMASKREG is 0x0180_0000.
This code works fine when the memory protection exception is not enabled, and the debugger shows something there. But my TRM (SPRUHY8F) doesn't show anything there. Apparently I should add a region to the config.bld file that the linker uses to configure all of this. What regions should be exposed?