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.

[参考译文] AM2634:我需要支持来启动我的定制电路板,在 UART 和以太网测试中遇到问题

Guru**** 2797785 points

Other Parts Discussed in Thread: SYSCONFIG, DP83869HM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1619470/am2634-i-need-support-to-bring-up-my-custom-board-facing-issues-in-uart-and-ethernet-testing

器件型号: AM2634
主题中讨论的其他器件: DP83869SysConfigDP83869HM

AM263x MCU+ SDK 10.02–UART 垃圾输出和 CPSW lwIP 不响应 Ping(DP83869 定制板)

尊敬的 TI 团队:

我正在使用基于的定制电路板 AM263x 消息流 MCU+ SDK 10.02.00

我将测试以下示例:

控制器:AM2634COLFHAZCZ
电路板使用: 
 
  • RGMII 接口

  • 外部 PHY:DP83869

  • 用于 Phy 的 25MHz 晶体

  • PHY 地址= 0x03

    观察结果:

    • UART 功能时钟配置为 48MHz

    • 最初、SysConfig 输入时钟未正确设置为 25MHz(固定为 48MHz)

    • 终端设置:

      • 115200

      • 8N1.

      • 无流量控制

    即使将 SysConfig 中的 UART 时钟更正为 48MHz 后、UART 输出仍会显示垃圾字符。

    问题:

    1. 在 MCU+ SDK 10.02 中、AM263x 的正确 UART 时钟源是什么?

    2. 在 SysConfig 之外是否需要任何其他时钟配置?

    3. 此 SDK 版本中的 UART 时钟配置是否存在已知问题?

      问题 2:以太网链路接通但无 Ping 响应

      硬件状态:

      • 链路 LED (DL6) 稳定亮起

      • 活动 LED (DL7) 在 ping 过程中闪烁

      • 启用 PHY 自动协商(广播 10/100/1000)

      • 直接连接到 PC 进行测试

        行为:

        ping 时:

        ping 192.168.1.200 

        结果:

        从 192.168.1.10 答复:无法访问目标主机。 
如果我们获得了 ping 测试和 UART 打印的支持、并且需要以太网完美启动的示例、那会非常有用

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

    您好、

    请分享您的原理图、这样我们就可以排除任何 PCB 级缺失。 如果您无法在此处分享、请联系您当地的销售主管、以便通过他们分享。

    此外、请使用最新的 SDK 11.1、因为新的错误得到了修复、此外、如果 TI EVM 原理图有任何变化、您需要在软件中进行更改、希望您已经完成此操作。

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

    您好:Nilabh Anand、

    我目前正在使用 AM2634COLFHAZCZR 定制板
    DP83869HM PHY 启动、我已经安装了中的软件包
    请访问以下链接。  
    https://www.ti.com/tool/download/MCU-PLUS-SDK AM263X-08.05.00.24
    打开以太网示例后、我想知道哪一个示例最简单且最适合以太网启动。
    我的目标只是基本的以太网启动。
    我测试了其中一个示例、但无法在定制板上正常工作。
    C:\ti\mcu_plus_sdk_am263x_08_05_00_24\examples\networking\lwip\enet_lwip_cpsw\am263x-cc\r5fss0-0_freeRTOS
    我需要有关如何编辑该example.syscfg文件的指导、特别是如何在 SysConfig 文件中配置以太网和 PHY。
    请提供分步指南
    流程、包括示例代码中所需的任何更改以及如何进行更改
    根据我的定制板和 PHY 修改工程。
    您能提出这样的建议吗?

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

    当然、

    请参阅此内容、了解集成自定义 phy 的分步指南  

    software-dl.ti.com/.../custom_enetphy_guide.html

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

    亲爱的 Nilabh Anand
    请求您查看原理图并提供有关实现稳定的以太网启动和可靠 ping 操作的指导。

    e2e.ti.com/.../CUSTOM_5F00_BOARD_2D00_REV02.pdf

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

    你好、团队  

    我希望获得以下方面的指导:

    1. 验证配置 (strap) 是否正确

    2. RGMII 时序和时钟验证

    3. PHY 地址和自动协商配置

    4. 软件配置与硬件原理图对齐

    5. 实现稳定以太网 ping 的调试步骤

    如果可能、我希望通过简短的 Microsoft 团队电话获得支持、我可以通过该电话了解:

    • 直接相关

    • 搭接电阻器配置

    • PHY 连接

    • 软件配置

    这将极大地帮助有效解决启动问题。

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

    请您详细说明一下  

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

    Brennan Hartigan 可以帮助您快速检查 原理图

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

    我们将从您的指导中受益匪浅、以确保我们的配置和方法与最佳实践保持一致。

    是否可以在您方便时安排 Microsoft 团队致电、向我们介绍使用 SDK 示例启动以太网的建议配置步骤? 简短的会议将帮助我们澄清要点并避免在实施过程中出现潜在问题。

    请告知我们您的可用时间段、我们将进行相应调整。

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

    phanendra beella 原理图整体看起来不错、我将使用 PHY 器件型号 (DP83869) 启动一个新主题、因此将其分配给以太网 PHY 团队、他们可以在 PHY 器件级别检查原理图。

    此致、

    Brennan

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

    尊敬的 Brennan Hartigan:

    感谢您的答复。

    我们需要 Code Composer Studio (CCS) 中有关建议配置设置的指导、才能成功在我们的定制电路板上启动以太网。 我们当前正在使用 SDK 示例工程来验证以太网功能、包括 ping、内部环回和外部环回测试。

    但是、我们希望您能够支持确认正确的配置(CPSW、MDIO、RGMII、PHY 和 lwIP 设置)、以确保在我们的定制硬件上正常运行。

    请提供必要的建议和配置详细信息、以帮助我们进一步推进。

    感谢您的支持。

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

    请就此作出答复

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

    尊敬的 Phanendra:

    在 CCS 中无需进行特定更改即可启动电路板。

    您需要按照 我之前分享的关于自定义 phy 集成的指南进行操作。

    通用以太网调试指南:

    https://dev.ti.com/tirex/explore/node?node=A__AaBu6ik6ZY8v2032wjLx6Q__AM26X-ACADEMY__t0CaxbG__LATEST

    请务必了解、我们无法代表您启动电路板、我们需要您一方完成的工作、同时我们可以提供有关问题的指导(如果问题具体,则在 SDK 文档中记录了一般问题)。

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

    尊敬的 Anand:

    感谢您的答复。

    在 SysConfig 中为进行建议的配置更改后再进行更改 Enet_lwip_cpsw_am263x_cc 示例、我们现在可以在 UART 控制台上看到日志。 请查找随附的日志屏幕截图、以供您参考。

    但是、我们目前无法对板执行动态 ping。

    您能否帮助我们确定成功启用动态 ping 可能需要哪些额外的配置或步骤?

    感谢您的支持。

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

    从您的日志中、我可以看到 IP 地址未分配、其 0.0.0.0、我的建议是使用交换机获取 IP 地址或使用静态 IP 配置

    e2e.ti.com/.../faq-processor-sdk-am64x-configure-static-ip-with-mcu-sdk-enet_lwip_cpsw-or-enet_lwip_icssg-example

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

    尊敬的 Phanendra:

    由于这是您的定制电路板启动、我建议遵循以下流程:

    1.运行 enet_loopback 示例:首先是 PHY 环回、然后是 MAC 环回

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM263X/latest/exports/docs/api_guide_am263x/EXAMPLES_ENET_CPSW_LOOPBACK.html

    PHY 环回将有助于确保您的 PHY 集成良好

    MAC 环回示例将有助于确保 MAC 级以太网正常工作。 预计您会看到与上述链接中的日志类似的 PHY 链路建立和 MAC 端口链路建立。

    Parallely、由 Brennan 推荐。 请启动特定于 PHY strap 设置和原理图的另一个线程、这些线程可直接分配给 PHY 团队以加快响应速度。

    2.接下来,运行静态 IP 强制(而不是 DHCP )的 LWIP 示例,以确保 Lwip 示例工作正常。

    按照此处的步骤修改 enet_lwip_cpsw 示例、强制使用静态 IP: https://software-dl.ti.com/mcu-plus-sdk/esd/AM263X/latest/exports/docs/api_guide_am263x/EXAMPLES_ENET_LWIP_CPSW.html#autotoc_md2921

    接下来、静态 IP 正常工作后、回滚到 DHCP 自动 IP(我建议首先测试静态 IP 以确保硬件正常、直接测试 DHCP 会增加更多测试变量、很难理解是 AM26x 或测试设置有问题)。

    默认情况下、SDK 启用了 DHCP 并且不需要任何更改、如果 DHCP 不起作用、那么这肯定是 DHCP 服务器/交换机/链路伙伴未分配 IP 地址的问题。

    此外、还要确保在 SYSCFG 中正确设置 PHY 地址。

    如果您在任何步骤中遇到错误、请查看 CPSW 统计信息和 LWIP 统计信息、并按照此处的以太网调试指南进行操作:

    https://dev.ti.com/tirex/explore/node?node=A__AaBu6ik6ZY8v2032wjLx6Q__AM26X-ACADEMY__t0CaxbG__LATEST

    此致、
    Shaunak