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.

[参考译文] Starterware/TMS320C6670:使用以太网端口0时出现问题

Guru**** 2589300 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/587636/starterware-tms320c6670-problems-with-using-ethernet-port-0

器件型号:TMS320C6670

工具/软件:Starterware

你好。

我们使用 TMS320C6670 (EVMC6670和我们自己的电路板)。

并且在我们的电路板中对 Ethrnet 有一些问题。

 

重要的是、MCSDK 库中的示例(使用 NDK)

     C:\ti\mcsdk_2_01_02_06\examples\NDK\HelloWorld

 配置为使用端口1。

它在 EVMC6670上运行良好(因为 EVMC6670具有端口1)

 但我们的板具有端口0。 我们无法为端口0配置 NDK。

 

SGMII 机器的端口0配置良好。

函数  

 INIT_SGMII_S (0);  

使用的。  

但是、此示例中的 NDK 库不适用于端口0或 (!) 我们做了一些错误。

 

请。 请告诉我如何更改 NDK 库的配置以使用端口0

 

谢谢。

此致、Alexander。

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

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

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在尝试从内存中获得帮助、但我认为这是由传输库(pdk_xxxx\packages\ti\transport \NDK\Nimu)造成的。 找到 NIMU_eth.c 并注释行"Cppi_setPSFlags (Cppi_DescType_host、(Cppi_Desc *) pcpiDesc、(1< "="" (at="" around="" line="" 560).=""
    Rebuild transport library, rebuild the Helloworld application and you should be able to use both ethernet ports.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    在 platform.c 中、您需要启用 Init_SGMII (0)。 在 Nimu_eth.c 中、请使用 gTxPort = 0。 然后重建 NIMU 库、平台库和 NDK 应用。 它应该适用于端口0。 此外、您还可以参阅 processors.wiki.ti.com/.../NDK,_PA_Resource_Wiki_for_Keystone_Devices (对于 C6678、这与 C6670相同)。

    此致、Eric