This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2650: How to debug TCPIP stack crash in CC2650

Part Number: CC2650

I am using Contiki OS on CC2650 from TI and facing some issues in connectivity.

I am trying to resolve this issue and I am having below setup -

Linux board, running TunSLIP6
CC2650 running rpl-border-router and interfaced with linux board by SLIP protocol
CC2650 running udp-server program

I am creating a tunnel in my Linux board, and pinging to udp-server node. I observed that the ping stops for sometime and start getting responses again, like below -

64 bytes from aaaa::212:4b00:79e:8f87: seq=16 ttl=63 time=61.401 ms

64 bytes from aaaa::212:4b00:79e:8f87: seq=46 ttl=63 time=158.386 ms

Please observe the seq id's. So for sometime I am not getting ping response on my Linux console, but actually it seems to be happening. I tried to debug the Border-Router code and found there is a function static int output(void) which is called in core/net/ip/tcpip.c file at line 578. This function is responsible to send received packet to serial by SLIP. I observed this function static int output(void) is not being called from tcpip.c for sometime and it start being called after sometime. And there is one more function static void slip_input_callback(void) in slip-bridge.c file, which is responsible to receive packets by SLIP in Border-Router. And this function is called perfectly without any problem. That's why ping seems to be working from radio side, but not able to send received packets to SLIP.

Can someone please tell me the possible reason for this behaviour or some flags that I can check to debug it further.