Part Number: TMS320F28388D
Dear all,
I developed my own custom board with F28388D (176 pin package) in order to realize an EtherCAT slave using the PHY: KSZ8081MLX.
First of all, I used the control card and i successfully completed the example: "CM Echoback Solution Example" from the paragraph 3.7 of EtherCAT_Slave_Controller_User_Guide.pdf.
Then I manage the firmware porting of that example for my own custom board, as I mentioned in the title, this is an EtherCAT single port slave implementation. So I modified the GPIO pin configuration in order to meet the hardware desing. Here below the screenshot of the implemented code:



I also share the hardware desing about my own custom board.



After the the new firmware deploy, I have executed the ECAT network scan from TwinCAT (with CX9020). The custom board is recognised correctly from the master, but there is ADS ERROR (0x71F), see the screen below:

The custom board is added at the TwinCAT project, and we try to go to RUN Mode, but the custom board doesn't go to OP STATE and error 0x71F is triggered again.

Please, could you help me on this issue?
Thank you in advance,
Giacomo