主题中讨论的其他器件:C2000WARE
尊敬的团队:
客户按照上述帖子中的说明设置映射后、他检查 PHY 芯片的1.2V 可以正常输出、50MHz 晶体振荡器也可以正常输出到开发板、但连接到计算机将显示: 无法识别的网络、Ping 失败、Ping:传输失败。 一般故障;
在发送/接收中断中添加一个断点、发现没有发送/接收中断;
PHY 复位被上拉。

软件
GPIO 初始化
// RMII GPIO_setPinConfig(GPIO_105_ENET_MDIO_CLK); GPIO_setPinConfig(GPIO_106_ENET_MDIO_DATA); GPIO_setPinConfig(GPIO_114_ENET_MII_RX_DATA0); GPIO_setPinConfig(GPIO_53_ENET_MII_RX_DATA1); GPIO_setPinConfig(GPIO_113_ENET_MII_RX_ERR); // GPIO_setPadConfig(113U, GPIO_PIN_TYPE_STD); // GPIO_setDirectionMode(113U, GPIO_DIR_MODE_OUT); // GPIO_writePin(113U, 0); GPIO_setPinConfig(GPIO_112_ENET_MII_RX_DV); GPIO_setPinConfig(GPIO_121_ENET_MII_TX_DATA0); GPIO_setPinConfig(GPIO_122_ENET_MII_TX_DATA1); // // MDIO Signals // // GPIO_setPinConfig(GPIO_105_ENET_MDIO_CLK); // GPIO_setPinConfig(GPIO_106_ENET_MDIO_DATA); GPIO_setPinConfig(GPIO_45_ENET_MII_TX_EN); GPIO_setPinConfig(GPIO_73_ENET_RMII_CLK);
MAC 部分:
与例程中的 MII 程序相比、RMII 仅更改 phymode Ethernet_init (pucMACArray)函数中的以下内容:
\\initInterfaceConfig.phyMode = Ethernet_SS_PHY_INTF_SEL_MII;
至:
initInterfaceConfig.phyMode = Ethernet_SS_PHY_INTF_SEL_RMII;
这个问题会出现在哪里?
此致、
绿色
