This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DP83848Q-Q1:使用 DP83848QSQE 和 RMII 实现极低的传输速率

Guru**** 1081280 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1235958/dp83848q-q1-very-low-speed-of-transfering-rate-using-dp83848qsqe-and-rmii

器件型号:DP83848Q-Q1

我的 DP83848QSQE 电路有问题、即低速连接传输

我检查了电路、似乎没有问题、但例如 scp 命令的平均速度为60kb/s

以下是 ethtool -S eth1的输出:

NIC 统计信息:
良好的 Rx 帧:1848
广播 Rx 帧:15
多播 Rx 帧:116
暂停 Rx 帧:0
RX CRC 错误:8
RX 对齐/代码错误:39
超大 Rx 帧:0
RX Jabbers:18
最小(短) Rx 帧:0
RX 片段:0
RX 八位位组:2482973
良好 Tx 帧:1524
广播 Tx 帧:96
多播 Tx 帧:52
暂停 Tx 帧:0
延迟 Tx 帧:0
碰撞次数:0
单一冲突 Tx 帧:0
多个冲突 Tx 帧:0
过度碰撞:0
延迟碰撞次数:0
TX 欠运转:0
载波感测误差:0
TX 八位位组:131284
Rx + Tx 64个八位位组帧:40
RX + Tx 65-127八位位组帧:1506
RX + Tx 128-255八位字节帧:147
Rx + Tx 256-511八位字节帧:28
RX + Tx 512-1023八位字节帧:109
RX + Tx 1024字节数据帧:1589
净八位字节:2832168
RX 帧起始溢出:0
RX 帧中间超限:0
RX DMA 超限:0
RX DMA 通道0:head_enqueue:1
RX DMA 通道0:tail_排队:1859
RX DMA 通道0:PAD_Enqueue:0
RX DMA 通道0:排队:0
RX DMA 通道0:DESC_ALLOC_FAIL:0
RX DMA 通道0:PAD_ALLOC_FAIL:0
RX DMA 通道0:RUNT_RECEIVE_BUF:0
RX DMA 通道0:RUNT_TRANSMIT_BU:0
RX DMA 通道0:empty_dequeue:0
RX DMA 通道0:Busy_Dequeue:1650
RX DMA 通道0:good_dequeue:1732
RX DMA 通道0:需要:0
RX DMA 通道0:teardown_dequeue:0
TX DMA 通道0:head_enqueue:1480
TX DMA 通道0:tail_排队:44
TX DMA 通道0:PAD_Enqueue:0
TX DMA 通道0:排队:44
TX DMA 通道0:DESC_ALLOC_FAIL:0
TX DMA 通道0:PAD_ALLOC_FAIL:0
TX DMA 通道0:RUNT_RECEIVE_BUF:0
TX DMA 通道0:RUNT_TRANSMIT_BU:551
TX DMA 通道0:empty_dequeue:1480
TX DMA 通道0:BUSY_DEqueue:0
TX DMA 通道0:good_dequeue:1524
TX DMA 通道0:需要:0
TX DMA 通道0:teardown_dequeue:0

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您如何执行吞吐量测试?

    与 DP83848连接的链路伙伴是什么?

    当连接到链路伙伴时、您能否为 DP83848提供00至1E 的寄存器转储?

    谢谢。
    拉胡尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试使用 scp 命令传输文件。

    我把它连接到了 amx335并使用了 HX2326民 解力量作为磁体。

    当然、转储如下所示:

    偏移值
    -------- --------
    0x0000:00 00 00 00 00 00 02 20 05 00 05 05 04 00 00 00
    0x0010:FF 02 30 ff ff 01 00 00 7e b0 02 30
    0x0020:25 B5 c0 11 00 00 00 00 00 00 00 20 07 00 07
    0x0030:04 00 00 00 33 33 02 30 01 00 00 04 00 00 00
    0x0040:00 01 02 30 01 00 5e 04 00 00 80 01 02 30
    0x0050:00 00 C2 04 00 00 00 80 01 02 30 03 00 C2
    0x0060:04 00 00 80 01 02 30 0e 00 C2 00 00 00 00
    0x0070:00 01 20 03 00 03 03 04 00 00 00 ff 01 30
    0x0080:FF ff 01 00 00 00 7e b0 01 30 23 b5 c0 11
    0x0090:04 00 00 00 33 33 01 30 01 00 00 04 00 00 00
    0x00a0:00 01 30 01 00 5e 04 00 00 00 80 01 30
    0x00b0:00 00 C2 04 00 00 00 80 01 30 03 00 C2
    0x00c0:04 00 00 00 80 01 01 30 0e 00 C2 04 00 00 00
    0x00d0:33 33 02 30 25 B5 c0 ff 04 00 00 00 01 02 30
    0x00e0:FB 00 5e 04 00 00 00 01 02 30 fc 00 5e
    0x00f0:04 00 00 00 33 33 02 30 fb 00 00 04 00 00
    0x0100:33 33 02 30 03 00 01 00 00 00 00 00 00 00 00 00
    0x0110:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0120:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0130:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0140:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0150:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0160:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0170:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x0180:08 00 00 00 14 38 02 40 4F 29 89 28 00 00 00
    0x0190:7E b0 00 f0 25 b5 c0 11 08 00 00 14 38 02 40
    0x01a0:4F 29 89 28 08 00 00 00 14 38 02 40 4F 29 89 28
    0x01b0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x01c0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x01d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0x01e0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您能告诉我吗、我如何读取该寄存器转储?

    例如、对于 DP83848、寄存器2h (PHYIDR1)和寄存器3h (PHY IDR2)应设置为固定值。

    对于吞吐量测试、我建议使用 Iperf。 也可能由于处理器的原因而导致 SCP 命令带宽限制。

    此致、
    拉胡尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能解释一下推荐的方式(Iperf.scp)吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Amir:

    这是 iperf 和 SCP 两个字。

    SCP 用于文件传输。

    为了检查吞吐量、我建议使用 Iperf3工具(如果可用)。

    此致、
    拉胡尔