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.

[参考译文] AM6442:在 AM6442 上为 MAC 到 MAC

Guru**** 2779745 points

Other Parts Discussed in Thread: AM6442, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1608486/am6442-mac-to-mac-on-am6442

器件型号: AM6442
主题: SysConfig 中讨论的其他器件

您好、

对于我们的产品、我们希望通过 MAC 至 MAC 通信在 AM6442 与另一个微控制器之间进行通信。

为了验证 AM6442 的功能,我们将 AM6442 的两个 MAC 端口相互连接,如 AM64x MCU+ SDK: MAC2MAC Support 中所述

遗憾的是、我们一直在努力开发相关的测试软件。 我们尝试调整了 enet (CPSW) 示例 (R5F)、但失败了。

是否有这种情况的示例? 您是否在此芯片上有 MAC 到 MAC 通信的示例?

感谢您的回答。

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

    您好、

    目前、我们没有现成的示例来演示 MAC 到 MAC 的支持。 但借助 SysConfig 工具、我们可以支持启用 MAC 到 MAC 通信。 您能告诉我们您 在哪里遇到问题、以便我们帮助解决问题吗?

    我们应该将应用程序配置为无 PHY 模式、并测试链路。 您还能说明您正在使用哪个版本的 MCU+ SDK 吗?  

    此致、
    Teja。

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

    尊敬的 Teja:

    感谢您的回答。

    我们使用 MCU_PLUS_SDK_am64x_11_00_00_18、这似乎是支持 am6442 的 SDK 的最新版本。

    您能给我们推荐 SDK 中的示例并将其用于测试吗?

    主要是我们需要在一个 MAC 上发送一个信号、在另一个 MAC 上接收一个信号。

    我们尝试了“enet_cpsw_loopback_mac_end"示“示例。 但我们如何调整该示例以使用两个不同的 MAC 进行发送和接收呢?



    我 想问两个相关问题:

    MAC 到 MAC 功能是否仅支持 CPSW、或者是否也可以与 ICSS (PRU) 一起使用此功能?

    是否有办法为 AM6442 的 CPSW MAC 配置 Rx 和 TX 延迟 (RGMII)? 这将有助于我们与另一个连接的微控制器进行 MAC 到 MAC 通信。



    感谢您的回答。



    此致、
    Dennis

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

    尊敬的 Dennis:

    环回示例仅使用一个 macport、并尝试将其设置为环回模式(对于给定端口)。 在本例中、您要在两个 MAC 端口之间对其进行测试。 因此、我建议使用“enet_layer2_cpsw_switch"示“示例、其中两个 macport 都启用。 通过已建立的外部 MAC 到 MAC 连接、您应该能够在一个端口上发送数据包、并在另一个端口上接收数据包。

    要启用该测试、您需要禁用 Rx 任务的回显部分、这样应用就不会不断弹跳应用发出的每个数据包。 此外、您还应该在 syscfg-GUI 工具中为两个 MAC 端口在 PHY 配置中选择 No-PHY 模式。 请注意、有 在 11.01 之前出现已知构建问题 MCU + SDK、用于使用无 PHY 模式、例如 已在 11.02 中修复 。 请使用 11.02 版本、AM64x 现已在 TI.com 中提供该版本。 您可以下载最新的 MCU-PLUS-SDK  来使用它。

    如果您需要任何进一步的支持来测试此问题、请告知我们。

    谢谢。此致、
    Teja。