TI中文支持网
TI专业的中文技术问题搜集分享网站

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.
//
}

xyz549040622:

使用内部时钟,好像有最大限制的,具体你看看数据手册,不是可以任意倍频的,看看你网络的时钟配置,是否达到了要求。

赞(0)
未经允许不得转载:TI中文支持网 » TM4C1294NCPDT enet_uip例程无法运行
分享到: 更多 (0)