大家好,现在在调试GbE网口程序,出现以下问题:
1. TMS320C6678开发板调试过程中,通过MDIO读取PHY芯片(88E1111)的寄存器的内容,读到的数据全是0(通过KeyStone自带的GET和SET寄存器函数进行操作),但是链路是连通的。请大神们指导。或者,哪位大神可以提供MDIO读取88E1111的PHY寄存器内容的代码,求共享。
2. 目前,在调试一块板子,6678+5482s,GbE程序下载后程序初始化可以通过,是不是可以确定DSP与5482芯片已经互相识别了呀?
Allen35065:
1. MDIO的命令都是标准的,读不到东西看看是不是MDIO的时钟和硬件设计有问题;
2. 如果使用的自协商,可以认为6678和5482已经联通。