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.

AM572x EtherCAT debug

Other Parts Discussed in Thread: AM5728, TLK105L, TLK105

Hi,

We have designed our own AM5728 board. Now I am debugging EtherCAT. I just want to debug ethercat_slave_demo.

And we designed our board using same pins as IDK did specially. Refers to IDK board, we used TLK105L as phy, S25FL256S as QSPI Flash. The diffirence are:

1. We used diffirent gpio pins to control led and phy int.

2. We only have 2 tri-color leds as status leds. We don't have industrial leds.

3. We don't have other gpio pins to control phy reset, which are controlled by system reset. 

I set those GPIOs in my project, and the project looked like run well. However, the TwinCAT could not recognize the EtherCAT slave device. My questions are:

1. In my opinion, the GPIO settings could not affect the EtherCAT test, am I right? Do those 4 tri-color industrial leds important to the ethercat_slave_demo project?

2. I traced the project, the function 'Board_readFlashStorage' is called. However, the function 'Board_writeFlashStorage' is not called. The QSPI Flash on my board is empty. Does it need to be writed in advance? If it does, what should be written in it?

3. Is there any other thing I need to be notice?

Thanks.