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.

[参考译文] TMS320F28388D:上电复位时 EtherCAT 问题

Guru**** 2546020 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1265100/tms320f28388d-ethercat-issue-when-power-on-reset

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

您好、专家:

我的客户面临一个奇怪的问题、即他们可以在 CPU1上很好地运行 EtherCAT 并连接到连接了仿真器的 TwinCAT、也就是说、他们将通过 CCS 加载代码并正常运行一切。

但是、当他们在上电时断开仿真器并独立运行器件时、无法连接到 TwinCAT、

我们认为这可能是由 RAM 初始化引起的、  但是、我们在主函数的起始部分将所有 RAM 存储器设置为良好情况和糟糕情况、我们发现 这两种 情况之间的所有 RAM 值和 ESC 寄存器都是相同的、因此 RAM  初始化 可能不是根本原因。

对于在连接到仿真器的情况下上电的坏情况、只有无法扫描器件的 TwinCAT 存在问题、其他 功能是正常的、并且不会发生非法中断或复位事件。  

您可以提供如何调试此问题的建议吗?

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

    您好、

    它们是否在 C2000WARE 中使用"f2838x_cpu1_echoback_solution"示例进行测试? 该项目具有一个闪存构建配置、它应该具有所有挂钩以便在独立模式下工作。 为了进行验证、默认引导模式引脚已为闪存引导正确设置(即都被拉至高电平)。

    Unknown 说:
    对于在连接到仿真器的情况下加电、只有 TwinCAT 无法扫描器件、其他 功能是正常的、不会发生非法中断或复位事件这一问题。  [/报价]

    我感到困惑、它是否能与连接在独立闪存构建中的仿真器一同工作? 未连接仿真器时、它们如何验证初始化/代码是否正常工作。

    此致!

    凯文

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

    Kevin:

    是的、 为闪存引导设置了默认引导模式引脚、代码可以很好地运行除连接 ESC 之外的所有功能。

    我将摘要 文档发布在此处。 期待收到您的建议。  

    e2e.ti.com/.../Ethercat-issue.docx

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

    讨论已脱离论坛。 将在此处发布特定的输出电压。

    此致!

    凯文