当使用MK64外接KSZ8863的phy,工作在RMII模式,如果RXER引脚悬空的话,以太网接收包中断就不会被触发,当把RXER引脚接低,而不是悬空,则ENET接口中断会被触发。那么在RMII模式,RXER 引脚影响到接收包中断嘛?
如果PHY在帧接收时检测到错误,PHY会产生MII_RXER错误,至少是包发送时的一个时钟周期,在PHY错误产生以后,FIFO接口会有RxBD[ME]置位。
但是,在RMII接收接口中,没有提到RXER信号。
那么为什么RXER会影响到RMII的接收呢?我们知道RXER浮空将会影响以太网包的接收,这是硬件设计的范围。当RXER的Pinmux被设置并且RXER引脚,并浮动时,我们只能说会出现“预期的不可预测的行为”。将PTA5 pinmux设置为ALT4。使用此设置,它们可以观察到以下情况:
在RXER(引脚55)浮空的情况下,接收包中断不