Other Parts Discussed in Thread: DP83640
主题中讨论的其他器件:DP83640
您好!
我尝试在 TMS570LS3137PGE 上使用您的 LwIP 演示 v00.03.00 TMS570LS31x。
在我的计算机中将 IP 强制添加到 arp 列表后、我可以接收数据包、甚至 UDP 数据包。 但无法发送任何内容(以太网统计计数器寄存器-已发送= 0)、在尝试3-4次发送后 、它将在行的 hdkif.c 中停止
/* TODO:(这是一种权变措施)等待 EOQ 位置位*/ while (EMAC_BUF_DESC_EOQ!=(hdkif_swingle_data (CURR_BD->FLAGS_pktlen)& EMAC_BUF_DESC_EOQ));
我试图找出问题、但我可以看到数据被推送到 EMAC、所以我认为这很好。
我的 PHY 设置为 100Mbit 全双工 MII PHY、25MHz 输出 MII 时钟、可能是 VLCK4存在问题、因为在分频器之前、该值为80、因此最接近的可调值为26.667MHz、这是不同的。
或者它可能位于我的 PHY 中的某个位置、而 PHY 包含在通过 MII 连接到 MCU 的开关中? (对于与 phy 的通信、我正在根据我的需要编辑 phy_dp83640.c 文件)
或者、您是否有其他可能存在问题的建议?
感谢您的任何建议。
此致 Poštulka。