Other Parts Discussed in Thread: SYSBIOS
I am experiencing a strange NDK issue. I am currently starting two receive daemons to receive message data on two separate ports. I also have another task running that sends packets out on the network. This is all running on core 0 while other processing occurs on core 1.
This scheme has been working for a while, but I am seeing an issue when running a longevity test. If I run a test with packets streaming in and out of the DSP, eventually the NDK will stop processing incoming packets. This happens anywhere between 1-8 hours. I have yet to narrow the timeline down any further.
I attached the ROV when this condition occurs and I can see that dchild is in the terminated state. I understand that this is the main task that runs the NDK. The problem is that I have not been able to determine what brought this task down. Are there common problems that could terminate dchild without bringing down the rest of the core with it?
I am using NDK 2_20_04_26 on a C6472 DSP.
Thanks,
Kevin