Hello.
I'm using my own board with TMS320C6670 (and EVMc6670 for evaluation), CCs.v.5.5, SYS/BIOS 6.35.4.50, MCSDK 2.1.2.6, and NDK 2.24.1.18 (for ETHERNET)
While trying to create NDK-server (ETHERNET UDP) taking as a basis the example
C:\ti\mcsdk_2_01_02_06\examples\ndk\helloWorld\helloWorld.c
I have got the problem.
The fact is that I have to perform other tasks on the same core.
To do this, I created MyOwnTask in the NetStartCb() function. And turned on the Timer.
Eeverything works well !
But...
I get control only when the SENDTO() or SEND() functions has finished sending the next frame. And when I send large amounts of data I almost did not get control.
It seems that SENDTO() or SEND() functions don't use PacketDMA and Queue Manager.
Maybe I'm just something wrong doing.
Tell me how I can run other tasks in parallel with sending large amounts of data ?
Thanks. With regards. Alexander.