Other Parts Discussed in Thread: TM4C1294NCPDT
Hi
I am developing a firmware for TM4C1294XL board using UDP protocol under TI-RTOS. With the firmware running from hours without any problem, suddenly I have a debug error occurring systematically in the same module ( RawEthSockPcbFind ), as can be seen in following debug dump:
ti.sysbios.family.arm.m3.Hwi: line 1036: E_hardFault: FORCED
ti.sysbios.family.arm.m3.Hwi: line 1113: E_busFault: PRECISERR: Immediate Bus Fault, exact addr known, address: 482dfc97
Exception occurred in background thread at PC = 0x0001b844.
Core 0: Exception occurred in ThreadType_Task.
Task name: {unknown-instance-name}, handle: 0x20019bb8.
Task stack base: 0x20005b80.
Task stack size: 0x600.
R0 = 0x000086dd R8 = 0x00000000
R1 = 0x2000f384 R9 = 0x00000000
R2 = 0x482dfc67 R10 = 0x00000000
R3 = 0x20019fd8 R11 = 0x20019860
R4 = 0x20019754 R12 = 0x00000000
R5 = 0x2000cdf4 SP(R13) = 0x20006088
R6 = 0x200195ac LR(R14) = 0x00015f9f
R7 = 0x00000002 PC(R15) = 0x0001b844
PSR = 0x21000000
ICSR = 0x00423803
MMFSR = 0x00
BFSR = 0x82
UFSR = 0x0000
HFSR = 0x40000000
DFSR = 0x00000000
MMAR = 0x482dfc97
BFAR = 0x482dfc97
AFSR = 0x00000000
Terminating execution...
Attached follows the map file.
Analyzing the map file ( renamed to map.doc ), I found that the address 0x0001b844 it is inside of RawEthSockPcbFind module.
As this module it is from the TI-RTOS library (NDK), I wonder that this issue could be a lack of stack or something related as lack of memory.
Someone could help me in this matter?
Sergio