Thread 中讨论的其他器件:HALCOGEN、 TMS570LC4357
工具/软件:
大家好!
看起来第一个迭代完成,但没有传输任何数据 — TXEN 和 TXDATA 保持非活动状态。 在第二次迭代中、它卡在无限循环中、位于:
while (EMAC_BUF_DESC_EOQ !=(CURR_BD->flags_pktlen 和 EMAC_BUF_DESC_EOQ));
我使用 HALCoGen 生成的 emac。 由于接收工作正常、因此 MII 引脚配置正确。 问题仅与变速箱有关。
此外、我注意到我必须对描述符使用小端字节序、即使微控制器是大端字节序的也是如此。 之前,我与一个使用大端字节序的 TMS570LC43 合作,一切都正常。 在这个选项上、传输仅适用于小端字节序。 有道理吗? 是否有任何关于如何使变速器工作的建议?
此致、
Daniel

