TI phy DP83867调试

硬件平台:zynq 7035+ti phy DP83867

软件:vivado2017.2 +SDK +windriver6.9


调试步骤:

先在vivado2017.2下面建立vivado工程。注意点,两个bank0和bank1的电压都是1.8V;

注意事项:(具体可参见工程)

1.以太网的复位引脚;

2.QSPI的时钟不要设置太高,这里设置的是120M,

3.注意上下拉的问题;


编译生成bit后,export hardware--->launch SDK ---->创建FSBL------>结合vxworks编译生成的rom_comprocess.bin生成boot.bin.


此时vxworks可以起来,phy驱动也添加的是修改后的;但是在读phy寄存器时一直读到的是0xffff;用示波器抓取MDIO的时钟和数据线上波形都正常。感觉就是phy没工作一样;


经排查,是因为在做boot.bin时,没有将bit添加进去导致的。


总结:根据不同的板子要视情况而定是不是要添加bit文件,不能根据经验理论来判断;

你可能感兴趣的:(TI phy DP83867调试)