Part Number: AM3354
Tool/software: TI-RTOS
Hello
I use CCS Version: 8.3.0, TIRTOS 2.00.01.23, NDK 2.25.00.09
I create the raw socket and receive a packets, a lot of packets, 4000 per second or more.
For receiving a packets, I use NDK_recvnc(...)
After getting a packet, and using it, I call recvncfree(...). But, if I call it after using a buffer with my packet, I usually receive two or three per second, but I am sure that there are no less than 4000 per second.
When I call recvncfree(...) after a call NDK_recvnc(...) I get all 4000 packets, but I know it is wrong, not like describe in the Guideline, because I have to release buffer after using, not before, it is a potential point when I could have a problems.
Why doesn't it work properly?