Other Parts Discussed in Thread: LP-AM243
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.
A problem occurred when the LP-AM243's Ethernet port was set to auto-negotiation.
When the other party to connect to is forced 100Mbps half-duplex, the link is up, but the values of the following objects are incorrect.
"Ethernet Link Object - Instance 1 - Attribute 2: Interface Flags"
As shown below, Ethernet Link Object - Instance 1 - Attribute 2: Interface Flags's Bit1 was set to 1, indicating that the link was up in full duplex mode.
Normally, if auto-negotiation fails, half-duplex should be established.
Even if the connection destination is forced to 100Mbps full-duplex, half-duplex status should be obtained, but full-duplex status was obtained.
Additionally, these operations will be verified through comfomance testing, so modifications will be required.
EtherNetIP Sample Test Report.xlsm
Sheet - DUT 1
Number - 5.1 Ethernet Link Object Test Cases
Cell - A73 & A74
Is this a known issue?
Will it be fixed in the next update?