As I step through my (SYSBIOS) code I get the following error:
xdc.runtime.Error.raise: terminating execution
...when I attempt to execute the following code:
//-----------------------------------------------------------------------------
// \brief transitions a local psc module to a new state.
//
// \param psc_regs_t *psc - psc register that contains the local module.
//
// \param uint32_t in_domain - input power domain (always on / internal).
//
// \param uint8_t in_module - module to be set.
//
// \param uint8_t in_next_state - next state for the local module.
//
// \return none.
//-----------------------------------------------------------------------------
void EVMOMAPL138_lpscTransition(psc_regs_t *psc, uint32_t in_domain, uint8_t in_module, uint8_t in_next_state)
{
// spin until existing transitions are done.
while (CHKBIT(psc->PTSTAT, in_domain)) {} *******ERROR OCCURS HERE ********
....the following error message is thrown in the console window:
Exception occurred in ThreadType_Main.
Main handle: 0x0.
Main stack base: 0xc20515b4.
Main stack size: 0x1000.
R0 = 0x00000001 R8 = 0x0ca00000
R1 = 0x00000001 R9 = 0xd0a09a5f
R2 = 0x00000007 R10 = 0x19a6f846
R3 = 0x00000003 R11 = 0x38402d55
R4 = 0x80000288 R12 = 0x01e27000
R5 = 0xc20524b0 SP(R13) = 0xc2052578
R6 = 0x00000000 LR(R14) = 0xc204753c
R7 = 0x0000802a PC(R15) = 0xc2040bd4
PSR = 0x800000df
ti.sysbios.family.arm.exc.Exception: line 174: E_dataAbort: pc = 0xc2040bd4, lr = 0xc204753c.
xdc.runtime.Error.raise: terminating execution
Could someone please help translate this error code ??
Thx,
MikeH