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.

AM3352 SDK NIMU question

So i don't have hardware to test this out yet but i have a question that i am hoping is simple

I am using the NIMU_BasicExample_evmAM335x_armExampleproject as a base for my NDK stuff.  it is pretty sparse and leads me to ask:

are interrupts enabled for the EMAC in this example?  based on the code that i found in the PDK files it looks like it sets up polling for ethernet packets.

is there an example on how to set up the 335x to use the EMAC interrupts for the NDK if this doesn't? if so how do i set up priorities for those interrupts?

thanks.

  • I have asked the RTOS team to comment. They will respond directly here.
  • Hi

    This example uses interrupts.  An overview of the configuration and processing is given in the NIMU documentation. This is available at C:\ti\ndk_2_24_03_35\docs. For the case of the receive path - The document sprufp2a.pdf contains a flow chart of the Receive path on page 10.   EMAC_RxServiceCheck is the receive ISR.  it is defined in C:\ti\pdk_am335x_1_0_3\packages\ti\drv\emac\src\v0\emac.c

    The sprufp2a.pdf document also provides a description of the other EMAC driver APIs.  

    David