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:无法使用示例 f2838x_CPU1_echoback_solution 成功切换至 PreOp

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1177974/tms320f28388d-can-not-switch-to-preop-successfully-with-example-f2838x_cpu1_echoback_solution

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

您好、专家、

我的客户正在进行 f2838x_CPU1_echoback_solution 测试、他们可以成功连接到 TwinCAT、  

但是、面临 一个无法在 SM 同步和 DC 同步中切换到 PreOp wehn 的问题、并显示如下所示的错误、是否有任何有关此问题的建议?


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

    你好、很强、

    在测试 SSC 工具为 CPU1生成的 CiA402解决方案时、我实际上遇到了相同的问题。 我按照下面 Beckhoff 文档第10.4节中记录的流程创建 NC 任务、我假设您的客户也这样做了。 我不知道为什么现在会出现这个问题。

    https://download.beckhoff.com/download/document/io/ethercat-development-products/an_et9300_v1i8.pdf

    在测试 CM 内核的 CiA402解决方案时、他们是否没有遇到此问题?

    [引用 userid="180630" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1177974/tms320f28388d-can-not-switch-to-preop-successfully-with-example-f2838x_cpu1_echoback_solution "]我的客户正在进行 f2838x_CPU1_echoback_solution 测试[/quot]

    他们是否正在尝试使用标准 CPU1_echoback_solution? 还是 CiA402 CPU1解决方案? 我没有尝试过'CPU1_echoback_solution '、但可以检查该示例中的 SM/DC 同步是否正常。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    [引用 userid="315587" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1177974/tms320f28388d-can-not-switch-to-preop-successfully-with-example-f2838x_cpu1_echoback_solution/4435793 #4435793"]

    在测试 CM 内核的 CiA402解决方案时、他们是否没有遇到此问题?

    [/报价]

    我已针对 CM 内核测试了 CiA402解决方案、但未发现此问题。

    [引用 userid="315587" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1177974/tms320f28388d-can-not-switch-to-preop-successfully-with-example-f2838x_cpu1_echoback_solution/4435793 #4435793">他们是否尝试使用标准 CPU1_echoback_solution? 还是 CiA402 CPU1解决方案? 我没有尝试过'CPU1_echoback_solution '、但可以检查该示例中的 SM/DC 同步是否正常。

    他们对 CPU1_echoback_solution 和 CiA402 CPU1进行了测试、但二者都存在无法在 SM/直流同步模式下切换到预操作的相同问题

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

    你好、很强、

    好的、我也在 CPU1_echoback_solution 中看到了这个问题。 我需要进一步研究这个问题,并认识到这个问题。 我将尝试稍后再向您提供一些更新。

    最棒的

    Kevin

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

    你好、很强、

    我们还没有将问题缩小到很小的范围、现在仍在研究。 感谢您的耐心等待。

    最棒的

    Kevin

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

    Kevin、

    好的、非常感谢您的帮助。

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

    强、  

    我们将继续对其进行研究、并将很快返回给您。 同时、您能否提及客户使用的 C2000ware 和 CCS 的版本?

    谢谢。

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

    您好、Sahil、

    客户使用 C2000Ware_4_02_00_00和 CCS12、谢谢。

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

    你好、很强、

    您使用哪个版本的 controlCARD 进行测试? 在进一步测试后、我发现较旧的 MCU063A 版本 controlCARD 存在直流问题、但 MCU063B 不能正常工作(即可以通过直流同步进入 OP 状态并在 TwinCAT 中更改变量)。

    这似乎是因为 MCU063A 版本 controlCARD 上的器件版本为修订版0、其勘误表如下:

    最棒的

    Kevin

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

    尊敬的 Kevin:

    客户确实使用  MCU063B、不存在直流问题、存在无法成功切换至预操作模式的问题、 如果使用基于 CM 的 EtherCAT 示例、则不存在此问题。

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

    你好、很强、

    昨天我使用 MCU063B 板进行测试时、'CPU1_echoback_solution '工作正常。 我能够在启用 SM 或 DC 同步的情况下进入 OP 模式、并确认我可以更改任务链接变量。 我按照以下 ETG 文档第3.3节"运行模式"中的说明为直流同步设置 TwinCAT:

    /cfs-file/__key/communityserver-discussions-components-files/171/HowTo_5F00_SetUpNetworkConfiguration.pdf

    我曾尝试过不同的 C2000WARE 和 C2000编译器版本。 我以为我使用了最新的 C2000WARE v4.02和最新的 C2000编译器 v22.6.0.LTS、但现在我不确定我的工作区。

    他们可以尝试使用 C2000WARE v4.00或4.01以及 C2000编译器 v21.6.0.LTS 吗? 我知道我尝试了这些组合、它与 MCU063B controlCARD 搭配使用。

    最棒的

    Kevin

    编辑:为了验证、他们是否正确地重新编程了'CPU1_echoback_solution '的 EEPROM?

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

    Kevin、

    在运行模式下工作没有问题、只有在从运行模式切换到预运行模式时才会有问题。 是 的、他们针对'CPU1_echoback_solution '正确重新编程了 EEPROM。

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

    你好、很强、

    很抱歉耽误你的时间、我刚从假期回来。

    我使用以下配置进行了重新测试、在直流同步或自由运行模式下、从 Init 进入 Op 状态或从 Op 返回 Init 状态都没有问题。 我将看到我是否可以录制一个视频、以便发送给您。

    • MCU063B 版本 controlCARD
    • C2000WARE v4.02
    • CCS v11.0
    • C2000编译器版本:TI v22.6.0.LTS

    最棒的

    Kevin