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.

about ndk???

hello;
can you please tell me is it possible to receive packet store it in DDR2 memory process them and transmit packet. has anyone done this.
if yes, how?
what are the functions to did this job?
i have not used ndk before this. i have did this job on C6424 EVM without ndk. i had received raw packets, process them and then send back.
please reply me after consulting your expert engineers.
thanks.

regards
adnan khurshid

  • Are you using any of the existing examples in the NDK to see how you can retrieve the packets?

  • hello brandonazbell;

    yes i am using example from NDK 2.0.0.0, but that is too difficult to understand. if you can help me it would be really helpful.  i had worked on C6424 but there i had not used the NDK. i have used built in descriptor that receives packet, one at a time, and stores in packet buffer. but in NDK i have to open socket, set filters, write functions for enqueue and dequeue. that makes me confuse.

    kindly if you have any idea about it plz tell me. thanks.

    regards

    adnan khurshid

  • The recently released NDK v2.00 provides raw ethernet support.  This can be downloaded from the following site : https://www-a.ti.com/downloads/sds_support/targetcontent/NDK/index.html.

    Although it does not specifically call it out, the C6424 is very similar to the DM6437 which is mentioned to be supported.

    We also have a Wiki site which provides some information on the NDK which may be useful found here.

  • hello brandon,

    i have the ndk 2.0.0.0 installed on my system and i am working on its example helloworld under network folder. there are some issues, i need your help.

    1. i can't locate the function which is receiving and sending packets.

    2. also i want to know the buffer which is storing the packets.

    3. when full duplex communication is established, it never halts at any breakpoint. and if it stops in CCS it never halts communication. packets are continously received and transmitted.

    can you please tell me the solutions. because i want to add my extra processing to packets after receiving but i neither found the packets in memory nor in the code. thanks in advance.

    regards

    adnan

  • The TMS320C6000 Network Developer's Kit Support Package Ethernet Driver Design Guide (SPRUFP2) provides an excellent picture of the Ethernet driver architecture.