Hi,
I currently have a Single Image application running on core 0 and core 1 of the evmc6472. This application is based on the the multicore example, from the emac test examples, in the pdk_c64x_1_00_00_06. The application is sending and receiving udp packets, it is not configured to do a loopback. Core 0 is receiving the packets, and core 1 is sending the packets. Both cores are operating through port 0, with the receive on channel 0 and the transmit on channel 1. After approximately 10 mins of operation core 0 ceases to receive packets. It appears that the core stops receiving any interrupts from the emac for new packet arrival. Core 1 continues to be able to send packets. I have verified that there are properly formatted packets being sent to core 0 using wireshark.
Using:
SysBios 6_30_02_42
CCSv4.2
PDK_c64x_1_00_00_06
What are the possible reasons for the emac to stop generating the interrupts for a packet. Additionally, if the emac is in fact generating interrupts, what would cause the application to stop servicing those interrupts.
Thank you,
James