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.

[参考译文] TMS320C6678:TI DP83867ERGZT 的 NDK NIMU 修改

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/586630/tms320c6678-ndk-nimu-modification-for-ti-dp83867ergzt

器件型号:TMS320C6678

您好!

我的客户正在考虑将 NDK NIMU 与 TI DP83867ERGZT 搭配使用。
他们现在使用 NIMU_emacClientExample_EVMC6678C66BiosExampleProject 作为陈述点、该陈述点在 PDK 中提供(捆绑在 ProcSDK 版本 版本 v3.03.002中)。
如您所知、在 C6678 EVM 环境中 、88E1111-B2 (Marvell)用作以太网 PHY、因此需要迁移 TI DP83867ERGZT 的当前 Nimu 传输。

现在我有一些问题:

每个 C6678器件件的以太网 MAC 地址似乎都是唯一的。 用户是否可以将其从默认的 Mac 地址更改为用户原始地址?
  C6678数据表(请参阅 、7.22千兆位以太网(GbE)交换子系统)显示 MACID1/2为只读、因此我想知道它无法实现。 这是我的理解是否正确,对吗?

2.如何修改 TI DP83867ERGZT 的当前 NIMU NDK 传输? 我刚刚查看 了 C:\ti\pdk_c667x_2_0_4\packages\ti\transport \ndk\Nimu\src\v1\Nimu_eth.c 并 找到以下代码。 我觉得这是用于控制外部 PHY 的 MDIO 初始化的占位符。 我能理解这是为 MDIO I/F 和外部 PHY 添加初始化代码的正确位置吗?

空 Init_MDIO (空)

/*对于 C6678 EVM 无需执行任何操作*/
返回;

3.您是否有 MDIO I/F 的任何示例代码?

此致、

Naoki

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

    我已通知 RTOS 团队。 他们的反馈将在此处发布。

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

    1.您可以对不同的网端口使用不同的 MAC 地址。 例如,请参见 emacexamples\src\armv7\BIOS\cpsw_mgmt.c 中的代码 Init_Cpsw()

    2.正确。

    示例 MDIO 代码位于 CSL 中:\ti\CSL\src\IP\MDIO\V0\csl_mdioAux.h

    此致、Eric