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 API: Delete adapter API

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.

I have a question regarding the behavior of the following API.

ETHIP_API uint32_t EI_API_ADP_delete(T* pAdp_p)

I have a question about how to use the Delete Adapter API.

This API is an API to delete an existing EtherNet/IP adapter.

Therefore, I would like to refer to EI_APP_TASK_cleanup and delete the adapter at any location.

When I called the above API while the adapter was running, an abort occurred.

HwiP_data_abort_handler is reached after executing EI_API_ADP_delete at any location.

Is EI_API_ADP_delete expected to be executed without resetting the MCU?