工具与软件:
您好、 TI 专家:
我按照指南(PDK API 指南)添加新的以太网 PHY 和驱动程序。
但是、由于"caps"、它似乎卡在了启用状态中。
是否缺少任何 CONFIG 或 INIT?
我们希望将 FD1000应用于我们的项目。
根据 David 的回答、DP83TG721似乎无法读取0x0F 作为其功能。
是否需要对其进行任何其他修改以使其适用于 DP83TG721?


This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好、 TI 专家:
我按照指南(PDK API 指南)添加新的以太网 PHY 和驱动程序。
但是、由于"caps"、它似乎卡在了启用状态中。
是否缺少任何 CONFIG 或 INIT?
我们希望将 FD1000应用于我们的项目。
根据 David 的回答、DP83TG721似乎无法读取0x0F 作为其功能。
是否需要对其进行任何其他修改以使其适用于 DP83TG721?


在 reg (0x0F)上进行旁路检查 CAP、并更改 dp83tg720驱动器(dp83tg721_cs1_slave_init)中的数据后、它似乎已链接。
但是、仍然无法对 MCU 执行 ping 操作。
您好、Tanmay、
是的、我们以 enet RTOS lwip 示例 在 MCU 中提出 DP83TG721。
我已经在 examples\utils\v3\enet_board_j721s2_evm.c 中设置了速度和全双工
代码片段
static const EnetBoard_PortCfg gEnetCpbBoard_j7xEthPort[] =
{
{ /* "MCU_ENET" */
.enetType = ENET_CPSW_2G,
.instId = 0U,
.macPort = ENET_MAC_PORT_1,
.mii = { ENET_MAC_LAYER_GMII, ENET_MAC_SUBLAYER_REDUCED },
.phyCfg =
{
.phyAddr = 0x00U,
.isStrapped = BFALSE,
.skipExtendedCfg = BFALSE,
.extendedCfg = &gEnetCpbBoard_dp83tg720PhyCfg,
.extendedCfgSize = sizeof(gEnetCpbBoard_dp83tg720PhyCfg),
},
.sgmiiMode = ENET_MAC_SGMIIMODE_INVALID,
.linkCfg = { ENET_SPEED_1GBIT, ENET_DUPLEX_FULL },
.flags = 0U,
},
};您好、Tanmay、
按照您的建议将"isStraped"更改为 true、并且 Phy 似乎卡在链接等待状态。
static const EnetBoard_PortCfg gEnetCpbBoard_j7xEthPort[] =
{
{ /* "MCU_ENET" */
.enetType = ENET_CPSW_2G,
.instId = 0U,
.macPort = ENET_MAC_PORT_1,
.mii = { ENET_MAC_LAYER_GMII, ENET_MAC_SUBLAYER_REDUCED },
.phyCfg =
{
.phyAddr = 0x00U,
.isStrapped = BTRUE,
.skipExtendedCfg = BFALSE,
.extendedCfg = &gEnetCpbBoard_dp83tg720PhyCfg,
.extendedCfgSize = sizeof(gEnetCpbBoard_dp83tg720PhyCfg),
},
.sgmiiMode = ENET_MAC_SGMIIMODE_INVALID,
.linkCfg = { ENET_SPEED_1GBIT, ENET_DUPLEX_FULL },
.flags = 0U,
},
};
0 Select MAC port 0: ENET_MAC_PORT_1 - RGMII 0 EnetBoard_setupPorts: 1 of 1 ports configurations found CPU Load: 100% Starting lwIP, local interface IP is 192.168.1.200 EnetAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:0 From 1 To 0 EnetAppUtils_reduceCoreMacAllocation: Reduced Mac Address Allocation for CoreId:4 From 1 To 0 EnetMcm: CPSW_2G on MCU NAVSS Mdio_open: MDIO manual mode enabled PHY 0 is alive Cpsw_openPortLink: Cpsw_openPortLink EnetPhy_bindDriver: PHY 0: OUI:080028 Model:29 Ver:00 <-> 'Dp83tg720' : OK Host MAC address: 64:1c:10:22:72:35 [LWIPIF_LWIP] Enet LLD netif initialized successfully status_callback==UP, local interface IP is 192.168.1.200 Enet lwIP App: Added Network IP address I/F ti0: 192.168.1.200 Initializing apps UDP server listening on port 5001