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:如何修改 Init_cpsw()中的代码?

Guru**** 2559620 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624925/tms320c6678-how-to-modify-code-in-init_cpsw

器件型号:TMS320C6678

你(们)好  

   我 使用的是定制的6678板。 我想在 DSP 和 PC 之间进行通信。

    

这是我的设计。

int32 Init_Cpsw (void)
{
uint32. macPortNum、MTU = 1518;

uint8 macSrcAddress[6]={0x00、0x17、0xE4、0x00、0x01、 0x00};
uint8 PCmacAddress [6]={0x40、0x8D、0x5C、0xB7、0xB4、 0x17};(EMAC1)端口1的/* MAC 地址*//
//*初始化 SERDES 模块*/
Init_SGMII_SERDES ();

/*初始化相应 MAC 端口0的 SGMII/Sliver 子模块。 //
//TJ:仅初始化 SGMII0
macPortNum = 0;
IF (Init_SGMII (macPortNum))
{
system_printf ("端口%d SGMII init 成功\n"macPortNum);
返回-1;
}
init_MAC (macPortNum、macSrcAddress、MTU);
system_printf ("端口%d MAC init 成功\n"macPortNum);

System_printf ("MAC init sulen");
/*通过初始化 MDIO 来设置 Phys */
init_mdio ();
System_printf ("mdio init sule");
/*最后设置以太网交换机。 *
init_Switch (MTU);


switch_update_addr (0、macSrcAddress、0);

system_printf ("switch port 0 init sulit \n");
switch_update_addr (1、macSrcAddress、0);
system_printf ("switch port 1 init sulit \n");
//Switch_update_addr (2、macAddress2、0);
//System_printf ("交换机端口2初始化成功\n");
/* CPSW 子系统设置完成。 返回成功*/
返回0;
}

这是我的代码。

现在、我 可以 使用 DSP 向 PC 发送100个数据包、PC 接收100个数据包。

但 DSP 无法 从 PC 接收数据包。

我不知道 如何设置 GbE 交换机 MAC 以及如何设置 ALE。

请查看我的代码并帮助我。

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

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

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我认为最好为交换机端口0 (内部交换机)和端口1 (->SGMII0)分配不同的 Mac 地址。

    此外,您还必须按照设置 PA MAC 地址,否则 PA 将丢弃所有传入的数据包。 如何执行该操作取决于您使用的 PA 固件,但您应该在示例中找到类似"Add_MACAddress()和"Pa_addMac()"的内容。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请访问 e2e.ti.com/.../2241241

    此致、Eric