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.

[参考译文] RTOS/TMS320C6678:启动 SGMII0接口

Guru**** 2553700 points
Other Parts Discussed in Thread: TMS320C6678, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624237/rtos-tms320c6678-sgmii0-interface-bring-up

器件型号:TMS320C6678
Thread 中讨论的其他器件: SYSBIOS

工具/软件:TI-RTOS

尊敬的 TI 同事:

下面是使用的硬件和软件包:

SoC 和 EVM 模型:  C6678 EVM

NDK 版本:         2.25.1.11

PDK 版本:         TMS320C6678 1.1.2.6

SYSBIOS 版本:     6.50.1.12

MCSDK 版本:      2.1.2.6.

XDC 版本:         3.50.0.10

我使用的是 MCSDK 客户端独立应用程序、它可以解决任何问题。 EVMC6678连接到 SGMII 1端口上的以太网、而独立应用也具有相同的配置设置、这种设置工作正常。

如果我要配置和测试连接到 phy 和 DSP 的另一个以太网接口端口 SGMII-00、需要进行哪些代码更改? 请告诉我们。

尽管我提到了许多参考链接、但我并不幸运。 下面是我所做的唯一更改。

在 Platform.c 中、我已对 /"/ Init_SGMII (1);"和未对"Init_SGMII (0);"行进行注释。 此修改是否足够? 或者我没有在其他任何地方进行更改? 在 client.c 中、我是否还需要更改接口?

//将地址添加到接口1
CfgAddEntry (hCfg、CFGTAG _IPNet、1、0、sizeof (CI_IPNet)、 (uint8 *)&nA、0); -->我是否需要从1更改为0?

当我尝试通过 注释"Init_SGMII (0)"仅添加"Init_SGMII (0);"并启动程序时、它将挂起或不允许运行应用程序。  

如果我想进行测试和验证、如何在 EVM C6678上进行确认?

提前感谢、

-Pavan