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.

AM5728: PRU-ICSS-Profinet_Slave_01.00.03.04: How to adapt to custom board?

Part Number: AM5728

Hello,

I'd like to test the profinet slave demo on the custom baseboard of my company. I am able to build, download and run the original demo project for IDKAM57x but of course it does not answer to external DCP discovery calls (judging by the fact that my software profinet master does not find any clients although activity LEDs blink during search). 

What changes are required for the demo to customize it to a different board?

Where is pin multiplexing done? I found GPIO assignments for PhyResetInfo[] and PhyIntInfo[]  in PRU-ICSS-Profinet_Slave_01.00.03.04\examples\board\idkAM572x\board_phy.c, but it does not seem to change anything.

Differences:

- The board only has PRU2 and CPSW ports populated with Ethernet PHYs,

- PRU2_MII0 PHY and PRU2_MII1 PHY reset signals and interrupt signals are routed to a I2C port expander - can the demo handle that (how?) or should I rewire these four lines to CPU GPIOs?

- What clocks are expected? I remember having read something about DM_TIMER4 required for AM33x - are there any changes in clocking necessary for AM57x?

Thanks in advance

Best regards,

Michael