Tool/software:
Hello,
I am currently working with the SYS/BIOS example project (EMAC_BasicExample_idkAM574x_armBiosExampleProject) to enable Ethernet functionality. However, the Ethernet driver is not receiving any packets when multiple channels are enabled.
SYS/BIOS PDK version used is 1.0.19
Modifications made to the example project:
open_cfg.num_of_chans = 2;
- Macro
EMAC_CPSW_INITPARAM_RXNUMCHAN
changed to2U
- In the
EMAC_poll_pkt_v4
function,channelNum
is changed to1
- Monitoring the DMA status register shows a value of
0
, indicating that CPDMA is in an idle state (0x48484824
).
Any suggestions would be helpful.
Thanks,
Sandeep