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.

[参考译文] J721E TDA4、其将导致 RXALIGNCODEERRORS?

Guru**** 2481465 points


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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1031126/j721e-tda4-who-will-cause-rxaligncodeerrors

你(们)好,先生

我们将 RGMII5连接到 TC397。 它们通过 MAC 与 MAC 通信。 现在、TC397发送广播帧、但 TDA4认为它是  ALIGNCODEERRORS。 那么、谁可以导致这个问题呢? 如何进行调试?

PORT5统计数据
------------------------
STAT_5_RXALIGNCODEERRORS = 1.
STAT_5_TXGOODFRAMES = 7
STAT_5_TXBROADCASTFRAMES = 7.
STAT_5_TXOCTETS = 1C0
STAT_5_OCTEFRAMES64 = 7
STAT_5_OCTEFRAMES65T127 = 1.
STAT_5_NETOCTETS = 20f
STAT_5_PORTMASK_DROP = 1.
STAT_5_TX_PRI_REG [0]= 6
STAT_5_TX_PRI_REG [1]= 1
STAT_5_TX_PRI_BCNT_REG [0]= 180
STAT_5_TX_PRI_BCNT_REG [1]= 40
------------------------

谢谢!

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

    您好!

    对齐错误由 Pinmux 错误引起、其中一个或多个引脚未正确配置、或者由硬件问题引起。 请检查您的 pinmux、并让 TI 的某个人查看原理图(如果尚未完成)

    要查看您的原理图、请联系您的 TI 代表。

    此致

    葡萄园

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

    你(们)好,先生   

    请参阅我们的原理图和引脚设置。 请帮助检查!

    静态 pinmuxPerCfg_t gRgmii5pinCfg[]=

    /* MyRGMII1 -> RGMII5_RD0 -> T23 */

    PIN_RGMII5_RD0、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE | PIN_INPUT_ENABLE)&(~PIN_PULL_DIRECTION))
    }、
    /* MyRGMII1 -> RGMII5_RD1 -> R23 */

    PIN_RGMII5_RD1、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE | PIN_INPUT_ENABLE)&(~PIN_PULL_DIRECTION))
    }、
    /* MyRGMII1 -> RGMII5_RD2 -> U24 */

    PIN_RGMII5_RD2、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE | PIN_INPUT_ENABLE)&(~PIN_PULL_DIRECTION))
    }、
    /* MyRGMII1 -> RGMII5_RD3 -> U27 *

    PIN_RGMII5_RD3、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE | PIN_INPUT_ENABLE)&(~PIN_PULL_DIRECTION))
    }、
    /* MyRGMII1 -> RGMII5_RXC -> U25 */

    PIN_RGMII5_RXC、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE | PIN_INPUT_ENABLE)&(~PIN_PULL_DIRECTION))
    }、
    /* MyRGMII1 -> RGMII5_RX_CTL -> U26 */

    PIN_RGMII5_RX_CTL、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE | PIN_INPUT_ENABLE)&(~PIN_PULL_DIRECTION))
    }、
    /* MyRGMII1 -> RGMII5_TD0 -> U28 */

    PIN_RGMII5_TD0、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE)&(~PIN_PULL_DIRECTION &~PIN_INPUT_ENABLE))
    }、
    /* MyRGMII1 -> RGMII5_TD1 -> V27 */

    PIN_RGMII5_TD1、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE)&(~PIN_PULL_DIRECTION &~PIN_INPUT_ENABLE))
    }、
    /* MyRGMII1 -> RGMII5_TD2 -> V29 */

    PIN_RGMII5_TD2、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE)&(~PIN_PULL_DIRECTION &~PIN_INPUT_ENABLE))
    }、
    /* MyRGMII1 -> RGMII5_TD3 -> V28 */

    PIN_RGMII5_TD3、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE)&(~PIN_PULL_DIRECTION &~PIN_INPUT_ENABLE))
    }、
    /* MyRGMII1 -> RGMII5_TXC -> U29 */

    PIN_RGMII5_TXC、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE)&(~PIN_PULL_DIRECTION &~PIN_INPUT_ENABLE))
    }、
    /* MyRGMII1 -> RGMII5_TX_CTL -> U23 *

    PIN_RGMII5_TX_CTL、PIN_MODE (0)|\
    ((PIN_PULL_DISABLE)&(~PIN_PULL_DIRECTION &~PIN_INPUT_ENABLE))
    }、
    {PINMUX_END}
    };

    谢谢!

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

    您好!

    Pinmux 不能像这样进行审查、这取决于您的应用使用情况、哪些其他内核正在运行哪些应用等

    请在完成引导后转储 IO 焊盘寄存器、然后与预期值进行比较。

    如需查看原理图、请联系 TI 代表。 我假设需要更多文件来查看布局等

    此致

    葡萄园

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

    你(们)好,先生

      感谢您的回复。

      如何转储  IO PAD 寄存器? 我们使用的是 QNX+TIRTOS。 我们的版本是 ti-processor-sdk-rtos-j721e-evm-07_03_00_07

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

    你(们)好,先生

      现在、TC397将 ARP 发送到 TDA4。 ARP 的大小为78。 但 TDA4显示大小为83。

             PORT5统计数据

    ------------------------

    STAT_5_RXALIGNCODEERRORS        = 109

    STAT_5_TXGOODFRAMES             = 1.

    STAT_5_TXBROADCASTFRAMES        = 1.

    STAT_5_TXOCTETS                 = 40

    STAT_5_OCTEFRAMES64            = 1.

    STAT_5_OCTEFRAMES65T127        = 109

    STAT_5_NETOCTETS                = 562b

    STAT_5_PORTMASK_DROP            = 109

    STAT_5_TX_PRI_REG            [1]= 1

    STAT_5_TX_PRI_BCNT_REG       [1]= 40

      如何查看从 Mac 端口接收到的详细数据?

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

    您好!

    [引用 userid="494945" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1031126/j721e-tda4-who-will-cause-rxaligncodeerrors/3812463 #3812463"]如何转储  IO 填充寄存器? 我们使用的是 QNX+TIRTOS。[/quot]

    您可以使用 in32

    k3conf 读取

    [引用 userid="494945" URL"~/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1031126/j721e-tda4-who-will-cause-rxaligncodeerrors/3812561 #3812561"]如何查看从 Mac 端口接收到的详细数据?

    如果出现错误、则无法在主机端口上看到数据包数据。

    此致

    葡萄园