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.

66AK2L06: NDK ARM Multicast receive issue Keystone K2L

Part Number: 66AK2L06

Our requirement is to receive multicast IP packets in ARM core of 66AK2L06 processor using TI-RTOS.

We have created an NDK project using TI-RTOS in ARM core. It receives unicast IP packets successfully, but not able to receive multi cast IP packets. Also we noticed that even an interrupt is not generated for multicast packet reception (EmacRxPktISR() in the file nimu_eth.c).

We have the same application in DSP core of K2L processor working for both unicast and multicast packets. Is there any difference in the configuration of Ethernet interface in DSP and ARM for multicast packet reception?

Please help us to solve this issue as early as possible

  • I finally figured this out.
    In example application, inside the configuration file, there is 3 lines used for loading PA Package.

    var devType = "k2l"
    var pa = xdc.UseModule('ti.drv.pa.Settings');
    pa.deviceType = devType;


    I commented the last line "pa.deviceType = devType".

    I don't know, this is exactly a right solution. But after removing this statement, i received multicast packets.

    Could you please tell me, what exactly this means? and is it a right fix for this problem?