我的网口程序部分初始化程序如下:
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的初始化,也能正常运行呢?