Part Number: LAUNCHXL2-RM57L
Other Parts Discussed in Thread: HALCOGEN
I am working on a network interface for FreeRTOS, generated board package with HalCoGen.
The basic setting is MDIO, EMAC, SCI1 enabled, MPU disabled. Rx and Tx interrupt enabled, using MII, MII_TX_CLK and MII_RX_CLK are set in the pinmux.
The flow is closely mapping the lwip ethernet driver.
My issue is inside EMACTransmit , after EMACTXHdrDescPtrWrite call, I could not see the packet showing up on the wire (a BCAST packet, dhcp discover packet in this case), but the TXGOODFRAMES showed one packet is transmitted, but the TXBCASTFRAMES is not incrementing.
I am able to run lwip example on my launchpad and the packets are flowing just fine, so the problem is not on the physical hardware I presume.
What could be the issue here? Any suggestions on what to check are greatly appreciated.
Thanks
Xueli