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.

SK-AM64B: EtherNet/IP Adapter Demos from AM64x MCU+ SDK 08.05.00.24 do not run

Part Number: SK-AM64B


When trying to run the EtherNet/IP adapter demo on an SK-AM64B I get the following result in the console (UART) output:

Pruicss  max =3 selected PRU:3
The data is corrupted, write default values.
Did Map 0x30080000 len 0x2000 to 0x30080000 (dram0)
Did Map 0x30082000 len 0x2000 to 0x30082000 (dram1)
Did Map 0x300b4000 len 0x4000 to 0x300b4000 (iram0)
Did Map 0x300b8000 len 0x4000 to 0x300b8000 (iram1)
Did Map 0x30090000 len 0x10000 to 0x30090000 (shdram)
Did Map 0x300a2000 len 0x400 to 0x300a2000 (control0)
Did Map 0x300a4000 len 0x400 to 0x300a4000 (control1)
Did Map 0x300a0000 len 0x2000 to 0x300a0000 (intc)
Did Map 0x300a6000 len 0x2000 to 0x300a6000 (cfg)
Did Map 0x300a8000 len 0x2000 to 0x300a8000 (uart0)
Did Map 0x300ae000 len 0x2000 to 0x300ae000 (iep)
Did Map 0x300b0000 len 0x2000 to 0x300b0000 (ecap0)
Did Map 0x300b2000 len 0x400 to 0x300b2000 (mii_rt)
Did Map 0x300b2000 len 0x1c00 to 0x300b2000 (mdio)
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_detect:152 PHY0 not ok
PRU_PHY_detect:160 PHY1 not ok
PRU_PHY_setLinkConfig: 0xd0020 EC is fatal=1, SRC:PRU_PHY_setLinkConfig:1562

Error: 0x000d0020, Fatal: yes

I did take notice of the following mention in the demo's supported combinations section:

Note
This example will not work on PG2.0 HS-FS devices

1. Is this the reason? I am running the ./mcu_plus_sdk_am64x_08_05_00_24/tools/boot/sbl_prebuilt/am64x-sk/sbl_null.release.hs_fs.tiimage image (MD5: 9890891082c94b5b5778322229ae600c) and developing via CCS Version: 12.2.0.00009 on Linux.

2. What needs to be done to get the Ethernet/IP examples working on this platform?

3. Is the problem specific to the example, to the Ethernet/IP libraries, hardware, or something else?

I would be grateful for any assistance that you might be able to provide.