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.

C6472 EMAC host error interrupt problem

Hi,

I'm trying to transmit data from C6472 EMAC with RGMII interface. I have modified the CSL emac_dual_example code to transmit a packet from EMAC0. I arrange the descriptor to send a 512 byte packet. My next pointer is null, buffer points the my stack section, SOP,EOP and OWNER flags are set, offset is 0 and length is 0x200 (512). However, when I write the TX0HDP to 0x02C82080 where my descriptor stands, it gives me host error interrupt. When I check the MACSTATUS I see that it gives SOP error. What could be the problem? Thanks for your help.   

  • Hi Cenk,

    Do you still have the problem?

    I'm not so familiar with C6472 but have experiences in EMAC of similar devices (C6474 and C6455).

    Did the emac_dual_example come from CSL (Chip Support Library)?  Can you show the modified code on the forum?  I will try to figure out what the problem is.

    Best Regards,
    Atsushi