1、基本原理图参考IP1810原厂原理图和MCU原厂原理图,重点是IP1810第十口支持RGMII方式MCU仅支持RMII方式所有配置一直不通,主要是对手册不熟悉,另外,原厂回复比较慢,调试进度一直不如预期,只有通过寄存器挨个去试试,在PORT10实现RMII方式与MCU通信,最终可用配置如下:
配置如下W 0xFF=0x1
W 0x01=0x7E57 //set P10 to RGMII mode
W 0xFF=0x3
W 0x02=0xFFF //force P10 to 100Mbps
W 0x03=0xF
W 0x12=0x13F //P10 force link
W 0x2F=0xFF //disabel P10 EEE
W 0x30=0x0
W 0x0E=0xFF00 //power down invalid port
W 0x0F=0x00FF
W 0xFF=0xC
W 0xA=0x59C //set P10 RGMII timing
2、需要将PORT9口配置千兆网口或者光口用于上行数据传输,需要搭配AR8033或者IP1001C等PHY芯片使用,由于成本等原因使用IP1001C,然后这就是入坑的开始,需要特别注意IP1001C千兆网口部分阻抗匹配,否则,可能ping通,当时无法上网,或者只能进行百兆网络传输,无法实现千兆数据传输,此处匹配方式尽量参考原厂。
不要做修改!
不要做修改!
不要做修改!
感觉这个片子有点小坑,后来的同志们需要注意。