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:从器件处于初始化状态、从不会进入运行状态。

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1138205/tms320f28388d-slave-device-is-in-initialization-state-it-never-goes-to-operational-state

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

各位专家:

你好。

我有一个 F28388D 控制卡评估模块和 Code Composer 11.2。 我正在 C2000中尝试其中一个 EtherCAT 示例。 这是 CPU1 Echoback 演示示示例。
我按照 EtherCAT 从站控制器用户指南文档中的说明进行操作。 在 PC 中安装 TwinCAT 后,我将 ESI 文件(F2838x CPU1 EtherCAT Slave.xml )复制到 TwinCAT 目录中。 我能够通过读取 EEPROM、验证产品代码(0x3201)和供应商 ID (0x59D)进行编程。

但是、当示例在 Code Composer 中运行时、TwinCAT 报告从器件处于初始化状态、它永远不会进入运行状态。

在 TwinCAT 中、我可以看到它已识别 EtherCAT 框、但我看不到用户指南中所示的任何 LED 或开关。



请保持安全。


此致、

乔塞尔

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

    Josh、您好。

    对 EEPROM 进行编程并按照以下说明将器件重新连接到 TwinCAT 后、应提示您将器件置于"自由运行"模式。 我认为对于这个示例、为了使器件进入 OP 模式、需要激活 Free Run。 让我知道这是如何实现的。

    或者、如果由于某种原因无法正常工作、您可以尝试运行"CPU1 Echoback 解决方案示例"并按照相应的说明进行操作。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    我可以有 CPU1 Echoback 解决方案示例的链接吗?

    Rds、

    乔塞尔

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

    Josh、您好。

    您需要按照 C2000WARE 安装中 EtherCAT 用户指南中有关此示例的说明进行操作。 文档和软件解决方案的目录位置如下:

    C:\ti\c2000Ware_4_01_00_00\libraries\communications\EtherCAT\f2838x\docs

    C:\ti\c2000Ware_4_01_00_00\libraries\communications\EtherCAT\f2838x\examples\f2838x_CPU1_echoback_solution

    最棒的

    Kevin