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.

[参考译文] AM2434:ICSSG 如何支持 Mac 到 Mac 链路

Guru**** 2445970 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1165070/am2434-how-icssg-support-mac-to-mac-link

器件型号:AM2434

您好 专家,

    软件  MCU_PLUS_SDK_am243x_08_04_00_17中的 ICSSG 是否支持 无 phy?的 Mac 到 Mac 链路  

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

    您好、Wang、

    ICSSG 可以支持 Mac 到 Mac 链路。 但是、我们现在的演示与 8.4.17中的演示不同。  请允许我在这里稍微详细地介绍一下您的用例、您打算如何在这里使用 ICSSG。 您是否正在尝试使用 MAC 功能或交换机功能?

    BR

    Nilabh A.

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

    在我们的设计,中、我们使用 ICSSG 作为 MAC 模式 并连接到另一个器件。

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

    您好、Wang、  

    我将与内部团队讨论您提出的问题是否可能?

    我们将返回 OOW。

    BR

    Nilabh A.

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

    您好、Wang、

    TI 尚未在 am243电路板上对其进行验证。 您可以参阅此主题中的说明、因为在以下情况下、ENET 驱动程序是相同的、对于 MCU SDK am243:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/998242/faq-tda4vm-how-to-configure-enet-lld-and-ethfw-cpsw-for-mac-2-mac-connection-for-tda4-and-dra821

    请告诉我这是否适合您。

    BR

    Nilabh A.

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

    谢谢你。 我将在将来尝试并反馈结果。

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

    当然可以。

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

    n`t icssg lwip 示例,我无法在 RGMII 总线上发送 UDP 封包。 问题似乎没有解决。

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

    您好  Nilabh、

       如何 (在某个位置进行此类修改等)使 TX_CLK 输出125MHz 时钟?

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

    您好、Wang、

    您是否打算修改 PRU clk 或系统 clk?

    您通常可以从 syscfg 中进行此类更改。

    另请参阅 e2e.ti.com/.../linux-dp83867ir-dp83867-output-125m-clock

    BR

    Nilabh A.

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

    您使用的是哪种 PHY?

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

    正如 tille 所说、我的应用程序使用链接到另一个设备的 icssg Mac 到 Mac。 作为 cpsw_ioctl.c 中的 Cpsw_openPortLinkNoPhy、我添加的代码看起来类似于 icssg.c 中的代码、但它不适用于 icssg_lwip 示例。

    静态 Int32_t Icssg_openEnetNoPhy (Icssg_handle hIcssg、
    const EnetPer_PortLinkCfg* portLinkCfg)

    EnetPer_handle hPer =( EnetPer_handle ) hIcssg;


    //IcsgMacPort_Cfg* macPortCfg =( IcsgMacPort_Cfg*) portLinkCfg->macCfg;
    Enet_MacPort macPort = portLinkCfg->macPort;
    //EnetMacPort_Interface MII =( EnetMacPort_Interface ) portLinkCfg->MII;
    EnetMacPort_LinkCfg linkCfg =( EnetMacPort_LinkCfg ) portLinkCfg->linkCfg;
    //Enet_IoctlPrms PRMS;
    uint32_t portnum = ENET_MACPORT_NORM (macPort);
    uint32_t portID = ENET_MACPORT_ID (macPort);
    int32_t status = ENET_SOK;
    /*断言端口号是否不正确*/
    Enet assert ( portnum <->enet_enetMacPortMax ( hIcssg enetPer.enetType,hIcssg->enetPer.instId ),
    "无效的端口 ID:%u\r\n",portnum);
    ENETTRACE_VAR ( hPer );
    ENETTRACE_VAR ( portID );
    //ENETTRACE_VAR (macPort);
    hIcssg->hPhy[portnum]=空;

    /*必须提供显式速度和重复性,无法发现*/
    if ((linkCfg.speed =ENET_SPEED_AUTO)||
    (linkCfg.duplexity =ENET_Duplex_Auto)

    ENETTRACE_ERR ("端口%u:自动速度/双工对于无 PHY 链路无效\r\n,portID);
    状态= ENET_EINVALIDPARAMS;


    ENETTRACE_INFO ("%s":端口%u:打开端口链接\r\n"、ENET_PER_NAME (hIcssg)、portID);
    /*if ( hIcssg->disablePhyDriver != true )

    hIcssg->disablePhyDriver = true;//无 phy
    }*/

    /*IcssgMacPort_SetPortStateInArgs setPortStateInArgs;
    setPortStateInArgs.macPort = macPort;
    setPortStateInArgs.portState = ICSSG_PORT_State_Forward;

    status = Icssg_ioctlSetPortState (hIcssg,&setPortStateInArgs);
    ENETTRACE_ERR_IF ((status!= ENET_SINPROGRESS),
    "%s":端口%u:无法设置端口状态:%d\r\n、
    Enet_per_name ( hIcssg )、ENET_MACPORT_ID ( macPort )、status );
    *
    退货状态;

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

    您好、Wang、

    我 已经开始研究这个问题。 让我在收到更新后向您进行更新。