AM64x INDUSTRIAL COMMUNICATIONS SDK  11.00.00
Release Notes 11.00.00

Attention
Also refer to individual module pages for more details on each feature, unsupported features, important usage guidelines.
For release notes of MCU+ SDK, please refer to AM64X MCU+ SDK Release Notes 11.00.00.
Note
The examples will show usage of SW modules and APIs on a specific CPU instance and OS combination.
Unless noted otherwise, the SW modules would work on all supported EVMs
The examples use the ICSS-EMAC driver from the Industrial Communication SDK package. This driver support will be moved to MCU+ SDK in the future releases.

New in this Release

Feature

Starting from Industrial Communications SDK 11.00.00.13, using the EtherCAT example requires downloading the Beckhoff SSC stack from the ETG website and rebuilding the library as described in the following documentation:

For EtherCAT example evaluation without access to Beckhoff SSC, please use the evaluation package.

EtherNet/IP VLAN Filtering Support
HSR 1G Support

Device and Validation Information

SOC Supported CPUs Boards Host PC
AM64x R5F AM64x PG2 EVM (referred to as am64x-evm in code) Windows 10 64b or Ubuntu 18.04 64b

Tools, Compiler and Other Open Source SW Module Information

Tools / SW module Supported CPUs Version
Code Composer Studio R5F, M4F, A53 12.8.1
SysConfig R5F, M4F, A53 1.22.0, build 3893
TI ARM CLANG R5F, M4F 4.0.1.LTS
GCC AARCH64 A53 9.2-2019.12
GCC ARM R5F 7-2017-q4-major (AM64x only)
FreeRTOS Kernel R5F, M4F, A53 11.1.0
FreeRTOS SMP Kernel A53 202110.00-SMP
Tiny USB R5F 0.14.0
LwIP R5F STABLE-2_2_0_RELEASE
Mbed-TLS R5F mbedtls-2.13.1

Features not supported in release

Feature Not Supported in Profinet Device
RGMII Mode
Profinet Isochronous mode Support

Fixed Issues

ID Head Line Module Applicable Releases Resolution/Comments
PINDSW-5122 DLR does not work in RGMII mode EtherNet/IP Adapter 08.04.00
PINDSW-8420 Fix length mismatch in HW_EscWriteMbxMem and HW_EscReadMbxMem EtherCAT SubDevice 09.02.00
PINDSW-8476 Invalid CRC flag raise because of wrong data type conversion. EtherCAT SubDevice 09.02.00 This fix is corresponding to bsp_eeprom_emulation_init() API.
PINDSW-8499 Fix Forwarding and Auto-Forwarding path start delay naming convention. EtherCAT SubDevice 09.02.00 This fix is corresponding to bsp_init() API.
PINDSW-8428 Configure SYNC1 Shift with respect to SYNC0 signal EtherCAT SubDevice 09.02.00 More details in EtherCAT_SubDevice_Errata.pdf
PINDSW-8429 Optimizing Host Handshake During Redundant State Change EtherCAT SubDevice 09.02.00 More details in EtherCAT_SubDevice_Errata.pdf

Known Issues

ID Head Line Module Applicable Releases Workaround
PINDSW-5508 Observed "tcp_err_handler: Connection aborted (-13) while running CTT EtherNet/IP Adapter 08.06.00
PINDSW-5666 EtherNet/IP : PTP Device is unable to keep offset under 1000 ns EtherNet/IP Adapter 08.04.00 Value of OFFSET_THRESHOLD_FOR_RESET is set to 10000 ns by default in SDK
PINDSW-8035 EtherNet/IP Tunneling : Wrong IP and MAC address returned by DUT through ENIP Messaging EtherNet/IP Tunneling 09.02.00
PINDSW-8036 EtherNet/IP Tunneling : DHCP and BOOTP does not work in EIP Tunneling example EtherNet/IP Tunneling 09.02.00
PINDSW-8037 EtherNet/IP Tunneling : ARP messages are sent out with Source Address of ICSS EMAC MAC address when ACD is enabled EtherNet/IP Tunneling 09.02.00
PINDSW-8517 SYNC1 Generated 1 cycle after first SYNC0 pulse when SYNC1 shift is configured from MainDevice EtherCAT SubDevice 09.02.00

Upgrade and Compatibility Information

This section lists changes which could affect user applications developed using older SDK versions. Read this carefully to see if you need to do any changes in your existing application when migrating to this SDK version relative to previous SDK version. Also refer to older SDK version release notes to see changes in earlier SDKs.

Examples

Module Affected API Change Additional Remarks
EtherCAT SubDevice Demo N/A Naming convention change from "EtherCAT slave" to "EtherCAT SubDevice" accross directories The changes are applicable only for TI Integrated EtherCAT Stack Examples at examples/industrial_comms/ethercat_subdevice_demo. Refer to EtherCAT TI Integrated Stack Release Notes
EtherNet/IP Adapter Demo N/A Refactor folder structures and naming convention for the Examples. Refer to Overview of EtherNet/IP Adapter Demo

Drivers

Module Affected API Change Additional Remarks