以太网驱动程序LAN7800环回

时间:2018-09-21 03:26:30

标签: driver raw-ethernet

我将linux LAN7800驱动程序转换为裸机驱动程序,如果我要通过接口发送和接收数据包,它可以完美地工作。

如果要调试数据包并将LAN7800置于内部环回模式,则会出现问题。

假设您要做的只是将MAC_CR寄存器上的第10位(INT_LOOP)设置。

因此,我这样做并制作一个数据包并发送,然后去读取接收到的数据包。我得到的是垃圾,甚至标题也没有任何意义。

数据表中有一条评论,说明在TXENRXEN处于启动状态时不更改模式,我什至将其断开,并等待确认它们处于断开状态。然后,我更改了模式并将其恢复。

但是什么都没有改变。我从环回中得到的只是垃圾。

我想念什么?

0 个答案:

没有答案