Other Parts Discussed in Thread: AM62P
Tool/software:
Hi all,
Master: AM62P with tisdk-debian-trixie-rt-am62pxx-evm-10.01.10.04.wic, igh-ethercat-1.6
Slave: AM243x with ind_comms_sdk_am243x_09_02_00_15
When I ran the demo about "ethercat_slave_simple_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang", my master device can not detect it.
AM243X LOG:
[17:28:29:655] SSC_checkTimer:MaxET:9␍␊
[17:29:48:314] ␍␊
[17:29:48:314] Local Implementation␍␊
[17:29:48:317] Pruicss max =3 selected PRU:3␍␊
[17:29:48:321] Did Map 0x30080000 len 0x2000 to 0x30080000 (dram0)␍␊
[17:29:48:323] Did Map 0x30082000 len 0x2000 to 0x30082000 (dram1)␍␊
[17:29:48:328] Did Map 0x300b4000 len 0x4000 to 0x300b4000 (iram0)␍␊
[17:29:48:332] Did Map 0x300b8000 len 0x4000 to 0x300b8000 (iram1)␍␊
[17:29:48:337] Did Map 0x30090000 len 0x10000 to 0x30090000 (shdram)␍␊
[17:29:48:342] Did Map 0x300a2000 len 0x400 to 0x300a2000 (control0)␍␊
[17:29:48:346] Did Map 0x300a4000 len 0x400 to 0x300a4000 (control1)␍␊
[17:29:48:351] Did Map 0x300a0000 len 0x2000 to 0x300a0000 (intc)␍␊
[17:29:48:355] Did Map 0x300a6000 len 0x2000 to 0x300a6000 (cfg)␍␊
[17:29:48:363] Did Map 0x300a8000 len 0x2000 to 0x300a8000 (uart0)␍␊
[17:29:48:364] Did Map 0x300ae000 len 0x2000 to 0x300ae000 (iep)␍␊
[17:29:48:371] Did Map 0x300b0000 len 0x2000 to 0x300b0000 (ecap0)␍␊
[17:29:48:374] Did Map 0x300b2000 len 0x400 to 0x300b2000 (mii_rt)␍␊
[17:29:48:378] Did Map 0x300b2000 len 0x1c00 to 0x300b2000 (mdio)␍␊
[17:29:48:383] Did Map 0x3008a000 len 0x2000 to 0x3008a000 (txPru0Iram)␍␊
[17:29:48:390] Did Map 0x3008c000 len 0x2000 to 0x3008c000 (txPru1Iram)␍␊
[17:29:48:393] Did Map 0x300a5000 len 0x100 to 0x300a5000 (txPru0CtlReg)␍␊
[17:29:48:398] Did Map 0x300a5000 len 0x100 to 0x300a5000 (txPru1CtlReg)␍␊
[17:29:48:411] Phy Reset: 0.28␍␊
[17:29:48:412] Phy Reset: 0.20␍␊
[17:29:48:415] pRegPerm = 0x30082000, dram1=0x30082000, offset = 0x00000000, size = 0x00001400␍␊
[17:29:48:420] PRU ESC: Rev 0690 | Bld 0514 | INTC base: 0x300a0000 , id = 0x4e82a900␍␊
[17:29:48:427] INTC.HIDISR addr: 0x300a0038␍␊
[17:29:48:430] RxPDO created 0x1600: 0x7013bb38␍␊
[17:29:48:433] RxPDO created 0x1601: 0x7013bc40␍␊
[17:29:48:435] TxPDO created 0x1A00: 0x7013bcd8␍␊
[17:29:48:438] TxPDO created 0x1A01: 0x7013bde0␍␊
[17:29:48:487] EC_SLV_APP_SS_populateDescriptionObjectValues:1651 PDO Out Len: 0x40␍␍␊
[17:29:48:493] Phy Reset: 0.28␍␊
[17:29:48:495] Phy Reset: 0.20␍␊
[17:29:48:544] Phy UnReset: 0.28␍␊
[17:29:48:545] Phy UnReset: 0.20␍
AM62P LOG:
root@am62pxx-evm:~# [ 553.439421] EtherCAT WARNING 0: 500 datagrams TIMED OUT!
[ 554.439421] EtherCAT WARNING 0: 500 datagrams TIMED OUT!
ethercat slaves
root@am62pxx-evm:~# [ 555.439421] EtherCAT WARNING 0: 499 datagrams TIMED OUT!
[ 556.439420] EtherCAT WARNING 0: 500 datagrams TIMED OUT!
[ 557.439420] EtherCAT WARNING 0: 500 datagrams TIMED OUT!
[ 558.439421] EtherCAT WARNING 0: 500 datagrams TIMED OUT!
[ 559.439420] EtherCAT WARNING 0: 500 datagrams TIMED OUT!
I don‘t know how to do next, can you help me?
thx very much