Hi Daniel,
So I had done some endurance testing on my development, which has MQX4.2 with 4.2.0.2, and now I send data at every 200mS with some regullar interval of gap in between after x seconds of 200mS.
I am facing SW reset in this case with call stack of my transmitter thread as follow
consider it as latest stack first, hence it seems that thread is into _msgq_send_internal and call hierarchy is followed...
0x2fc D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\psp\libpsp.a(msgq.o)
0x08221160 _msgq_send_internal
0x80 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\psp\libpsp.a(msgq.o)
0x082210e0 _msgq_send_blocked_internal
0x90 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\rtcs\librtcs.a(rtcscmd.o)
0x081e9e24 RTCS_cmd_issue
0x334 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\rtcs\librtcs.a(tcp_send.o)
0x081f421c TCP_Process_send
0x081edeb4 0x160 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\rtcs\librtcs.a(sock_stream.o)
0x94 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\rtcs\librtcs.a(sock.o)
0x081eb6e8 send
0x94 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\rtcs\librtcs.a(sock.o)
0x081eb6e8 send
0x38 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\rtcs\librtcs.a(sock_util.o)
0x081ee728 SOCK_PROTOCOL_exists_in_system
0x081edeb4 0x160 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\rtcs\librtcs.a(sock_stream.o)
0x94 D:\SVN_RM\build\Atollic\lib\Apollo.gcc_arm\debug\rtcs\librtcs.a(sock.o)
0x081eb6e8 send
.................................................................................................................................................
This is the max stack I capture at this point, but seems it is stuck here. Rest of my threads are in idle routine.
Any Ideas?
Kr,
Preet