AM2631: SDK Selection Strategy for AM2631 with EtherCAT and Encryption Support

Part Number: AM2631
Other Parts Discussed in Thread: SYSCONFIG

Hi expert:

We previously used AM2631 MCU+ SDK version 10.1.0.31. Due to new system requirements for encryption functionality, we plan to upgrade and use MCU+ SDK version 11.0.0.19.

During the development and debugging of EtherCAT functionality on AM2631, we learned that EtherCAT requires the use of the Industrial Communications SDK (currently using version ind_comms_sdk_am263x_10_00_00_12). In addition, TI China support confirmed that the Industrial Communications SDK and the MCU+ SDK are two independent SDKs.

Given the system requirement to support both EtherCAT and encryption, our main concern is the following:

On the AM2631 platform, which SDK should be used as the unified development base with the most complete functional coverage?

To further clarify this, we would like to confirm:

  1. When EtherCAT support is required, is it mandatory to base the development on the Industrial Communications SDK?

  2. Does the Industrial Communications SDK fully include the low-level drivers, SysConfig, and encryption-related capabilities available in MCU+ SDK (11.x), or can it be seamlessly integrated with them?

  3. Can the SysConfig settings and low-level configurations that were previously completed and validated in the MCU+ SDK be migrated or reused in the Industrial Communications SDK?

  • Hi,

    Thank you for your query, allow me to come back on this by tomorrow.

  • Hello,
    This question is also important. I would appreciate it if you could look into it.

  • Given the system requirement to support both EtherCAT and encryption, our main concern is the following:

    On the AM2631 platform, which SDK should be used as the unified development base with the most complete functional coverage?

    To further clarify this, we would like to confirm:

    1. When EtherCAT support is required, is it mandatory to base the development on the Industrial Communications SDK?

    2. Does the Industrial Communications SDK fully include the low-level drivers, SysConfig, and encryption-related capabilities available in MCU+ SDK (11.x), or can it be seamlessly integrated with them?

    3. Can the SysConfig settings and low-level configurations that were previously completed and validated in the MCU+ SDK be migrated or reused in the Industrial Communications SDK?

    When you install IND COMMS SDK it will install MCU PLUS SDK as well.

    If you are developing a single core project then you can just use the ind comms sdk ethercat PROJECT and add mcu plus sdk in project path, (refer to any mcu sdk project on how project properties will be added)

    Let me know if there are any specific question,

  • Does the Industrial Communications SDK fully include the low-level drivers, SysConfig, and encryption-related capabilities available in MCU+ SDK (11.x), or can it be seamlessly integrated with them?

    Build infra is already in place, driver from mcu sdk can be added directly by project properties.

    Can the SysConfig settings and low-level configurations that were previously completed and validated in the MCU+ SDK be migrated or reused in the Industrial Communications SDK?

    Syscfg will handle it, you will see all modules in the EtherCAT CCS project

  • ok, Got it .Thanks for your reply .

  • Sure, will close the thread now.