Other Parts Discussed in Thread: TMDX654IDKEVM
I want to test PRU Ethernet on the AM65x IDK EVM (TMDX654IDKEVM).
I am using Linux SDK 11.2. I am booting the default filesystem image, tisdk-default-image-rt-am65xx-evm-11.02.05.02.rootfs.wic.xz. However, the PRU Ethernet firmware is not loaded into the PRU cores, and the Linux PRU Ethernet driver is not running. What is going on?
This FAQ applies for both Linux and RT Linux.
root@am65xx-evm:~# dmesg | grep -i pru [ 8.271861] remoteproc remoteproc1: b034000.pru is available [ 8.284042] remoteproc remoteproc3: b00a000.txpru is available [ 8.284862] remoteproc remoteproc4: b038000.pru is available [ 8.286013] remoteproc remoteproc6: b00c000.txpru is available [ 8.288915] remoteproc remoteproc7: b134000.pru is available [ 8.294920] remoteproc remoteproc9: b10a000.txpru is available [ 8.300325] remoteproc remoteproc10: b138000.pru is available [ 8.309337] remoteproc remoteproc12: b10c000.txpru is available [ 8.316146] remoteproc remoteproc13: b234000.pru is available [ 8.322362] remoteproc remoteproc15: b20a000.txpru is available [ 8.337248] remoteproc remoteproc16: b238000.pru is available [ 8.362390] remoteproc remoteproc18: b20c000.txpru is available root@am65xx-evm:~# ifconfig -a eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 40:2e:71:3f:3e:45 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 90 bytes 7514 (7.3 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 90 bytes 7514 (7.3 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0