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.

[参考译文] AM6421:尽管更新了 SSC 生成的代码&amp、但 TwinCAT 中的 EtherCAT 供应商 ID 不匹配;ESI 文件 (TI AM263x/AM243x/AM64x)

Guru**** 2568565 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1553625/am6421-ethercat-vendor-id-mismatch-in-twincat-despite-updating-ssc-generated-code-esi-file-ti-am263x-am243x-am64x

器件型号:AM6421


工具/软件:

大家好!

我正在使用 SSC 工具来使用 TI AM64x EtherCAT 从站 (PRU-ICSS)。

我已在 SSC 工具中修改了供应商 ID 和供应商名称。

生成的源代码和 ESI 文件现在都正确显示了我的新供应商 ID 和供应商名称。

然而、当我在 TwinCAT 中扫描从器件时、仍然得到 供应商 ID 不匹配 —TwinCAT 显示0x0000059D来自器件的旧 TI 供应商 ID ()。

我甚至卸载并重新安装了 SSC 工具并重新导入了设置、并且工程中的供应商 ID 已正确更新。 但在运行时、PRU-ICSS 从器件在扫描期间仍报告旧的供应商 ID。

我附加了图像以供参考。

感谢您在这方面的支持。

谢谢您、

Sonu

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

    您好、Sonu

    我已将其分配给一位同事、但请期待下周的答复

    此致

    Mukul  

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

    确保 ESC EEPOM(使用 i2c EEPROM 或闪存进行仿真)也使用新的 ESI 文件进行更新

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

    尊敬的 Sonu:

    由于 EEPROM 未更新为新值、因此 TwinCAT 可用的 ESI 文件与 EtherCAT 子器件内的 ESI 描述不匹配。  您可以参考以下文档以使用新 ESI 更新 ESC EEPROM: 将 ESI 文件加载到 EEPROM

    此致、
    Aaron

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

    谢谢 Aaron & Pratheesh、工作顺利。