Hi,
I am using
1. TivaC1294NCPDT
2. tirtos_tivac_2_00_01_23
3. bios_6_40_01_15
4. ndk_2_23_01_01
5. TivaWare_C_Series-2.1.0.12573c
6. CCSv6.
My application is based on TCP socket example. Sometime I can see the following log print via UART:
22:48:57.684 Retransmit Timeout 14407.300 TCP: Retransmit Timeout 14415.400 TCP: Retransmit Timeout 14423.400 TCP: Retransmit Timeout 15202.900 TCP: Retransmit Timeout 15356.100 TCP: Retransmit Timeout 15990.200 TCP: Retransmit Timeout 15996.300 TCP: Retransmit Timeout 16005.800 TCP: Retransmit Timeout 16243.300 TCP: Retransmit Timeout 16463.200 TCP: Retransmit Timeout 16906.700 TCP: Retransmit Timeout 17487.400 TCP: Retransmit Timeout 17495.400 TCP: Retransmit Timeout 17518.300 TCP: Retransmit Timeout 17521.600 TCP: Retransmit Timeout 17528.200 TCP: Retransmit Timeout 17536.500 TCP: Retransmit Timeout 17554.300 TCP: Retransmit Timeout 17562.300 TCP: Retransmit Timeout 17931.000 TCP: Retransmit Timeout 17944.400 TCP: Retransmit Timeout 18643.300 TCP: Retransmit Timeout 18657.500 TCP: Retransmit Timeout 19132.700 TCP: Retransmit Timeout myErrorHook called: unused=0 Error_Data.arg=0x2002e188 Error_Id=0x0f330000 msg=E_stackOverflow: Task 0x%x stack overflow. file= line=378 xdc.runtime.Error.raise: terminating execution
I am using IPv4.
"myErrorHook" is the hook function I defined which will be called when an error is raised. I guess "stack overflow" is the result of the previous errors.
Also, the cfg file of the project is attached.
Could anybody give me some hint what I shall do to solve this issue? Does a upgrade to new RTOS version solve it?
Thank you very much.