Hi,
I am using PROCESSOR-SDK-LINUX-AM65X 06_00_00_07 on AM65x EVM.
I am able to build and install the applications provided at [sdk]/example-applications to the location targetNFS/lib/firmware/pru.
I've used setup.sh to boot the board from tftpboot/ and load the NFS filesystem.
The platform is able to boot successfully through tftpboot/ and I can see the .out files at /lib/firmware/pru.
When I'm trying to execute the .out files it gives the following error:
root@am65xx-evm:/lib/firmware/pru# chmod 755 PRU_Halt_0.out
root@am65xx-evm:/lib/firmware/pru# ./PRU_Halt_0.out
-sh: ./PRU_Halt_0.out: cannot execute binary file: Exec format error
root@am65xx-evm:/lib/firmware/pru#
When I check the file type of the .out file in Linux Host PC, it gives the following information:
mistral@MistSvr16:linux/example-applications/pru-icss-5.4.0/examples/am65x/PRU_Halt/gen/PRU0$ file PRU_Halt_0.out
PRU_Halt_0.out: ELF 32-bit LSB executable, *unknown arch 0x90* version 1 (SYSV), statically linked, not stripped
Can you help me to understand the above-mentioned behavior?
Apart from this, I have downloaded the Profinet Slave Software from http://software-dl.ti.com/processor-industrial-sw/esd/PRU_ICSS_PROFINET_Slave/latest/index_FDS.html
I have read the documents provided in the above link but couldn't get any information regarding its bring-up procedure on AM65x-EVM using PROCESSOR-SDK-LINUX-AM65X.
I have tried to download the pre-built binaries of Profinet Slave as well which has a file named app.
Can you try to help me out to bring up Profinet on the platform?
Thanks,
Tarun