Other Parts Discussed in Thread: DP83826E
硬件环境:
CPSW MAC ENT PORT1 连接 83826E,方式为RMII SLAVE MODE,外部晶振50M连接 AM6442的AA5引脚(即RMII_MHZ_50_CLK) 以及 83826的引脚9.
基本测试情况:
通过读取PHY寄存器0x468,可以确定PHY运行与RMII SLAVE MODE, 读取寄存器0x10,确定PHY处于100M 全双工 链接状态。
遇到的问题:
通过CPSW CPPI 转发数据到 ENT PORT1进行以太网帧数据传输,使用示波器抓取 PHY芯片引脚 23(TXEN) PHY芯片引脚 24(TXD0) PHY芯片引脚 25(TXD1) ,可以看到以太网帧 前导码、目的地址、源地址、随意写的数据、CRC (共82字节),TXEN脉宽为65.6us ,即速度是10Mbps。
我猜测是ENT PORT1 发送速度仅有10M。 但是我却找不到合适的配置,令其修改为100M。
目前CPSW与速度相关的配置如下:(是否还存在其余配置 可以设置端口速度?)
令 寄存器(0x08022330) bit7 为 0:10/100 mode ; bit17 为 0:不强制进入千兆