Part Number: AM2612
Other Parts Discussed in Thread: DP83869, TCA6408, SYSCONFIG
Hi Experts,
Our customer is implementing a Modbus TCP application on a custom AM2612 board. They are experiencing a critical issue: the network connection drops consistently after running for about 12 minutes. Furthermore, if the system continues to run after the disconnection, some fixed data in the software get cleared or corrupted, resembling a memory leak/overflow behavior.
The customer has performed the following cross-tests:
-
They loaded the custom application code(unchange almostly) onto the official AM2612 LaunchPad (with the .syscfg modified to match the LaunchPad configuration). The application runs perfectly without any disconnections.
-
On their board, they are using the exact same PHY chip (DP83869) as the LaunchPad. However, the custom board still drops the connection after minutes.
Key differences between the Custom Board and the LaunchPad:
-
The custom board does not use the TCA6408 IO which found on the LaunchPad. Instead, the MDIO and MDC lines are fixed and directly connected to the MCU. Basic MDIO/MDC communication works fine initially (since it can communicate normally for the first 12 minutes).
-
Board Configuration: The file 'enet_custom_board_config.c' was modified to adapt to the custom board hardware.
-
In SysConfig, "Custom Board" is selected and MII mode is enabled. Note that MII mode also works perfectly when tested on the official LaunchPad.








