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.

[参考译文] DRA821U:如何在 DRA821上为 SGMII、RMII 启用 CPSw5g Linux 本机以太网

Guru**** 2559420 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1428113/dra821u-how-to-enable-cpsw5g-linux-native-ethernet-for-sgmii-rmii-on-dra821

器件型号:DRA821U

工具与软件:

你(们)好

这是有关以下问题的调查。

DRA821U:如何在 DRA821上为 SGMII、RMII 启用 CPSw5g Linux 本机以太网-处理器论坛-处理器- TI E2E 支持论坛

1G PHY (SGMII)上通常可以识别上行链路/下行链路。
但是、 
我应用了 TI 告诉我的 DTS、但数据包不是 TX。

还有其他需要检查的东西吗?

谢谢!

此致

Dohyeon.Kim

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

    您好!

    您能否共享正在使用的引导日志和 DTS 文件。 正在使用什么 PHY? 您能否确认它未复位。

    此致、
    Tanmay

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

    您好!

    您可以检查寄存器0x0506E000的值吗?

    您可以运行"devmem2 0x0506E000"来获取该值

    此致、
    Tanmay

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

    您好!

    相应的寄存器值如下所示。

    root@tgu:~# devmem2 0x0506E000
    /dev/mem opened.
    Memory mapped at address 0xffff9300a000.
    Read at address  0x0506E000 (0xffff9300a000): 0x00C30011
    root@tgu:~#
    

    此致、

    Dohyeon.Kim

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

    您好!

    这表示串行器/解串器配置正确。

    请分享 dmesg 的输出(我想要完整的内核日志。 上述内容似乎缺少)并且对您所做的设备树文件进行了更改。

    此致、
    Tanmay

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

    您好!

    对于 CPSW9G、似乎根本没有创建以太网接口。 您能否看到"arch/arm64/boot/dts/ti/k3-j7200-quad-port-eth-exp.dts"的参考以便正确配置 cpsw 以太网端口。

    此致、
    Tanmay

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

    您好!

    在内核引导完成后检查 netdevice 时、您可以看到"eth1"和"eth2"已正常生成。

    root@tgu:~# ifconfig eth1 up
    [701958.613917] mv88q2221_config speed 1000 ----------
    [701958.627919] PHY 5: rev B0 for initial PHY
    [701958.896501] >> Link Status: Down
    [701958.898464] >> Latched Link Status 1: Down
    [701958.901732] >> Real Time Link Status: Down
    [701958.904165] >> Latched Link Status 2: Down
    [701958.906274] >> Master/Slave: Master
    [701958.908061] >> Speed: GE/1000
    [701958.909599] am65-cpsw-nuss c000000.ethernet eth1: PHY [c000f00.mdio:05] driver [mv88q2221] (irq=POLL)
    [701958.914261] am65-cpsw-nuss c000000.ethernet eth1: configuring for phy/sgmii link mode
    root@tgu:~# ifconfig eth2 up
    [701965.190464] mv88q2221_config speed 1000 ----------
    [701965.203916] PHY 6: rev B0 for initial PHY
    [701965.472492] >> Link Status: Down
    [701965.474455] >> Latched Link Status 1: Down
    [701965.477721] >> Real Time Link Status: Down
    [701965.480148] >> Latched Link Status 2: Down
    [701965.482257] >> Master/Slave: Master
    [701965.484045] >> Speed: GE/1000
    [701965.485582] am65-cpsw-nuss c000000.ethernet eth2: PHY [c000f00.mdio:06] driver [mv88q2221] (irq=POLL)
    [701965.490245] am65-cpsw-nuss c000000.ethernet eth2: configuring for phy/sgmii link mode
    root@tgu:~#

    我将它与"k3-j7200-evm-quad-port-eth-exp.dts"进行了比较。 请参见下图。
    我应该参考哪一部分?

    此致、

    Dohyeon.Kim

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

    你(们)好

    是否有其他评论?

    此致、

    Dohyeon.Kim