天天看點

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檔案,不能根據經驗理論來判斷;

繼續閱讀