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.

MCU-PLUS-SDK-AM243X: EtherNet/IP Adapter Configuration: Input Only Instance number

Part Number: MCU-PLUS-SDK-AM243X

I built the demo below and checked its operation.

"ethernetip_adapter_generic_device_mii_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang"

We checked with version 09.00.00.03 of INDUSTRIAL-COMMUNICATIONS-SDK-AM243X.

The Input Only instance number used in the demo has been changed from 254 (0xfe) to 197 (0xc5).

app_generic_device.c

Code before modification

    errCode = EI_API_CIP_createAssembly(pCipNode, 0xfe, EI_API_CIP_eAR_GET); // Input-only.

Code after modification

    errCode = EI_API_CIP_createAssembly(pCipNode, 0xc5, EI_API_CIP_eAR_GET); // Input-only.

In this case, an error will now occur in the CT19.1 protocol test.

3240       1> *** Expected Successful ForwardOpen: Received General Status 01, Extended Status 0x0100

3241       2> *** Unexpected failure to reuse the existing multicast T->O connection.

Normally, a successful response should be returned to the same multicast connection that has already been connected,

but Extended Status 0x0100 (Extended Status: Connection in use or duplicate Forward Open) indicating a double connection error is output.


Is it not possible to change the Input Only instance number?