Thread 中讨论的其他器件:EK-TM4C1294XL
您好!
我正在尝试调整 enet_tcpecho_client_tirtos 示例 NDK 程序以强制建立100Base-T 连接。 在另一个用户发布后、我向示例程序中的 initEMAC 函数添加了以下代码。 但是、我的网络速度保持在大约10Mbps。 另请参阅接下来的两个图像、其中显示 EMAC0寄存 器 EMACPC 中的 ANMODE 保持为1 (启用自动协商)、即使 EMAC_PHY_FORCE_100B_T_FULL_DUPLEX 宏应禁用自动协商。
我的代码中出现了什么问题?
带有100Base-T 强制码的 initEMAC 函数:
EMAC0 EMACPC 寄存器视图、显示 ANMODE = 1 (自动协商仍然启用)。
EMAC0 EMACCFG 寄存器视图显示 FES = 0 (速度= 10Mbps)。