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

C6670 Netcp初始化失败

我的网口程序部分初始化程序如下:

unsigned int Err;
BSLC667X_Libconfig_s LibConfig = {BSLC667X_CPU_CLK_FREQ_AUTO, BSLC667X_BOARD_CFG_DEFAULT_AMC2C6670,FALSE,FALSE,TRUE};

/* Initialise PLL, GPIO and DDR3 controller */
if (Err = BSLC667X_Initialise(&LibConfig))
{
printf("BSLC667X_Initialise Failed\n");
}

/* Initialise SGMII interface */
Err = BSLC667X_NetcpInitialise(NULL);
if (Err)
{
printf("BSLC667X_NetcpInitialise failed\n");
}

加载后显示

[C66xx_0] BSLC667X_NetcpInitialise failed

我想请问一下我该从哪方面解决这个问题。

谢谢各位!

Thomas Yang1:

您好,

这个函数不是TI官方函数,我们没有源码,建议您可以通过CCS load out程序进去后,单步跟踪下这个函数,看是哪一步出错返回导致的。

Hunter John:

回复 Thomas Yang1:

非常感谢!我还想问一下为什么评估板源程序没有涉及到Netcp的初始化,也能正常运行呢?

赞(0)
未经允许不得转载:TI中文支持网 » C6670 Netcp初始化失败
分享到: 更多 (0)