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.

[参考译文] TDA4VM:CPSW2G:如何更改自 MAC 地址?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1372652/tda4vm-cpsw2g-how-to-change-self-mac-address

器件型号:TDA4VM

工具与软件:

尊敬的 TI:

您的表现如何。

我有一个问题:如何更改 CPSW2G 自 MAC 地址? 我希望使自己的 MAC 地址在运行时可配置。
我使用的是 PDK v8.2。

此致、
Hasan

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

    哈桑、您好!

    在运行时更改 MAC 地址有多种方法:

    1. 使用 ip link 命令
      1. 命令: "IP  link set dev eth1地址12:E1:7d:F8:A3:E5"
      2. 这在启动时不是永久的
    2. 使用 systemd-networkd
      1. 在/etc/systemd/network 目录中、添加一个包含以下内容的文件
      2. Fullscreen
        1
        2
        3
        4
        5
        [Match]
        Name=eth1
        [Link]
        MACAddress=12:e1:7d:f8:a3:e5
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    此致、
    Tanmay

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

    您好、Tanmay、

    我正在使用裸机进行开发。

    对于我的应用程序、我想更改 CPWS2G 端口1的自我 MAC 地址、这样一来、如果我传输数据包、我会将更改后的 MAC 地址视为源地址。 如何更改自 MAC 地址? 这是可行的吗?

    期待收到您的回复。

    此致、
    Hasan

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

    哈桑、您好!

    您能将我指向您在 PDK 中用于此目的的应用吗?

    从硬件角度来看、您需要更改 CPSW_PN_SA_L_REG (0x46022308)和 CPSW_PN_SA_H_REG () 0x4602230C)中的 MAC 地址。但这仅用于流控制。 对于要更新的源数据包地址、必须在创建数据包并向其中添加标头的同时从软件完成此操作。

    此致、
    Tanmay

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

    您好、Tanmay、

    我已经为我的用例找到了一种方法。 因此、该线程不再被聚焦。

    谢谢你。

    此致、
    Hasan

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

    哈桑、您好!

    感谢您的确认。 我正在关闭 TT。

    请回复、重新打开 needed。

    此致、
    Tanmay