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.

RTOS/AM6548: Problems initialising ICSSG ETH PHY with Board_Init

Part Number: AM6548


Tool/software: TI-RTOS

Hello,

I have issues initialising ETH PHY's (both CPSW and ICSSG) using the Board_Init() Function. At one point the program is waiting for a bit in  PRU_ICSSG0_PR1_MDIO_V1P7_MDIO_ICSSG_USER_ACCESS_REG_j to become zero.

This never happens so the program polls forever in an infinite loop:

CPSW behaves in the same way just with a CPSW specific address.

Any advice on why this might be happening? I am not sure if im missing some configurations steps, so far I have been following the examples provided and Board_Init appears to be the first step of initialisation.

Im using:

AM65x/DRA80xM Industrial Development Kit

CCSv8

XDS560v2 STM USB Emulator

Thanks,

Alex