Part Number:PROCESSOR-SDK-DRA7X
Tool/software: TI-RTOS
Hi,
on running our application ( NIMU + QSPI flash + TI_RTOS ), there is task corruption observed irrespective of increase of the Task Stack sizes in the cfg file.
Herewith attached the ROV views (Callstack, Detailed view, Module - Stackpeak), CFG file and the execution console CIO logs.
Quick look of the crash log is pasted here :
Exception occurred in ThreadType_Task.
Task handle: 0x80117348.
Task stack base: 0x80117398.
Task stack size: 0x8000.
R0 = 0x00000001 R8 = 0xffffffff
R1 = 0x19110300 R9 = 0xffffffff
R2 = 0x8008df1c R10 = 0xffffffff
R3 = 0x00000001 R11 = 0xffffffff
R4 = 0x801172d8 R12 = 0x2000015f
R5 = 0xffffffff SP(R13) = 0x8011ec38
R6 = 0xffffffff LR(R14) = 0x8000a310
R7 = 0xffffffff PC(R15) = 0xfffffffe
PSR = 0x200001df
DFSR = 0x00000000 IFSR = 0x00000210
DFAR = 0x00000000 IFAR = 0xfffffffe
ti.sysbios.family.arm.exc.Exception: line 201: E_prefetchAbort: pc = 0xfffffffe, lr = 0x8000a310.
xdc.runtime.Error.raise: terminating execution
Please refer these and provide us the suggestion to fix this issue - quite urgent & quick/effective solution shall be appreciated. Thanks !
Regards,
Sathiyan