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.

TM4C1294NCPDT enet_uip例程无法运行



公司自己设计的板子,现在使用的是TivaWare_C_Series-2.1.0.12573库,enet_uip例程仅修改了时钟配置,无法使用外部时钟(锁死cpu),使用的内部的

ui32SysClock = SysCtlClockFreqSet((SYSCTL_OSC_INT |
SYSCTL_USE_PLL |
SYSCTL_CFG_VCO_320), 25000000);  // 这样设置有问题吗?

然后无法获取MAC地址,自己任意设置了个。

运行到

EMACPHYConfigSet(EMAC0_BASE,(EMAC_PHY_TYPE_INTERNAL |EMAC_PHY_INT_MDIX_EN |
EMAC_PHY_AN_100B_T_FULL_DUPLEX));时进入死循环,进入后发现总是在这个while

while(!SysCtlPeripheralReady(SYSCTL_PERIPH_EPHY0))
{
//
// Wait for the PHY reset to complete.
//
}