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.

[参考译文] 66AK2G12:EtherCAT 固件更新

Guru**** 2943350 points

Other Parts Discussed in Thread: 66AK2G12, AMIC110

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/666237/66ak2g12-ethercat-firmware-update

器件型号:66AK2G12
主题中讨论的其他器件: AMIC110

您好!

让我谈谈66AK2G12的 EtherCAT。

我的客户认为固件更新使用的是 EtherCAT 的 foo。
我们猜66AK2G 需要在固件更新后进行复位。

在这种情况下、66AK2G12无法与后一 EtherCAT 模块的节点通信、
电位器。

ET1100是硬件模块、我想它不需要此更新。

我认为他们应该仅更新 CA15和 DSP 等 、而不更新 PRU-ICSS。
但实际上 CA15会执行 EtherCAT 堆栈。

我的客户对此感到担忧。
您是否有任何解决方案可避免此重置时间?

此致
高贵须

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队将收到通知。 他们将直接在此处发布反馈。

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

    在通过 foo 进行"固件更新"期间、实际上是应用程序更新、PRU-ICSS 仍然正常工作。 只有在下载并重新加载应用程序后、PRU-ICSS 才会复位、并且其固件会更新并重新启动。 用户可以通过删除 PRU-ICSS 固件负载、将固件刷写到 SPI 闪存中、并使用定制 SBL 将固件加载到 PRU 存储器中、这与我们对 AMIC110无 DDR EtherCAT processors.wiki.ti.com/.../PRU_ICSS_EtherCAT 实施的操作类似

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

    您好、Garrett

    感谢你的答复。

    很抱歉、我迟到了。

    因此、客户无需担心 K2G 固件更新。

    但它们担心复位会导致通信中断

    位于菊花链的背面。

    因为他们的终端客户的系统可以运行24小时。

    我们需要一种在不丢失通信的情况下重置和更新固件的机制。

    实际上是否有复位其他功能(ARM 和 DSP 以及外设等)的机制

    运行 PRU-ICSS (通信 EtherCAT 时)时进行固件更新?

    请告诉我您的意见。

    此致

    高贵须

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

    客户可能能够开发一种机制来检查 PRU-ICSS 是否超出复位范围、然后不再更新固件。 但是、有一些问题:
    INTC 映射。 不确定如果 ARM 处于复位状态并且从 PRU 侧触发 INTC 中断、会发生什么情况。
    2.如果我们只是重置 ARM 内核、即重新启动堆栈、则不确定固件的运行方式。 更改栈的 PRU 的初始状态可能会产生一些意外结果。

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

    Garrett San、您好!

     

    非常感谢您一如既往的大力支持。  抱歉、我的跳入/中断。  首先,我想确认 客户的要求是否与合理性不大。

    您是否有任何客户信息想要像这位客户一样使用 PRU-ICSS/ARM?

    换言之,与其他客户相比,客户在应用程序更新中对 foo 的要求“arm reset”、“EtherCAT communication do do do do do do do reset”是合理的要求。

     

    1. 24小时工作系统(我认为是合理的)。

    2.仅更新 ARM 内核(我认为是合理的)。

    3.当高于#2时,EtherCAT 通信不会停止(我不确定此要求是否合理)。

    我认为您的回答是合理的、但我的客户可能会觉得很麻烦。

    此致、

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

    高、

    除了此线程外、我们没有任何有关该功能的请求-"ARM REST "和"EtherCAT 通信不会重置"。

    正如我在上一篇文章中解释的那样、"特性"可能会产生许多不可预测的结果。

    此致、Garrett

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、让我关闭这个 E2E 主题、因为这个问题目前正在直接讨论中。
    谢谢、
    Paula
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Paula-San、
    感谢您的支持。
    发起此主题的 Hiroyasu-san 将很快关闭此主题。 因为我在这个线程中跳转、所以我无法关闭这个线程。
    此致、