Quantcast
Channel: Processors forum - Recent Threads
Viewing all articles
Browse latest Browse all 17527

RTOS/PROCESSOR-SDK-DRA7X: EVMDRA75X / PDK_DRA7X_1_0_10 / TDA2XX / TI_RTOS : tasks corruption due to stack overflow

$
0
0

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


Viewing all articles
Browse latest Browse all 17527

Trending Articles