主题中讨论的其他器件:HALCOGEN
我正在研究用于 FreeRTOS 的网络接口、使用 HalCoGen 生成电路板封装。
基本设置为 MDIO、EMAC、SCI1启用、MPU 禁用。 使用 MII 启用 RX 和 Tx 中断、 MII_TX_CLK 和 MII_RX_CLK 在引脚多路复用器中设置。
该流程紧密地映射 lwip 以太网驱动程序。
我的问题是在 EMACTransmit 内部,在 EMACTXhdrDescPtrWrite 调用后,我 看不到数据包出现在线路上(BCKAST 数据包,在此情况下 DHCP 发现数据包),但 TXGOODFRAMES 显示一个数据包被传输,但 TXBCASTFRAMES 不递增。
我可以在我的 launchpad 上运行 lwip 示例、数据包流动正常、因此问题不在于我认为的物理硬件上。
此处的问题可能是什么? 非常感谢您对检查事项的任何建议。
谢谢
雪莉