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

C6678千兆网

尊敬的ti工程师们好,我以evm6678开发板为基础设计了一块板子,现在调试网口模块的时候发现过不了EVM_init这个函数,我想咨询一下这个函数是否是必须的呢?另外PHY若要正常工作必须由DSP控制其初始化吗?烦请各位赐教

Shine:

EVM_init主要做一些PLL, DDR3初始化配置,如果您的板子和EVM板不一样,需要做修改。PHY需要DSP进行初始化配置。

Ryan BL:

欢迎新人入坑~!

user4690869:

1.你应该是跑了sys_bios的网络例程,这时候EVM_init是必须的,包含了PLL,DDR3的初始化。现在过不了这个函数,你应该是在load程序的时候,发现程序已经在运行了,你点暂停,看程序是不是停在关于类似SGMII_status的函数上,应该是SRIOSGMIICLK这个时钟不对,需要设置为312.5MHz,我之前也遇到过这个问题,后来改了上电时序程序,把这个时钟设置对以后就正常了。

赞(0)
未经允许不得转载:TI中文支持网 » C6678千兆网
分享到: 更多 (0)