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.

AM437X PRUSS0



Hi,

I'm currently evaluating the the PRU cores of the AM437X on the AM437X-SK-EVM with the latest linux ti-sdk (ti-processor-sdk-linux-am437x-evm-02.00.01.07).

The preload firmware example from the linux filesystem are working (PRU_RPMsg_Echo_Interrupt0.out & PRU_RPMsg_Echo_Interrupt1.out) out of the box. I have noticed that the firmwares a running on the PRUSS1 core. I have try to run those firmwares on the PRUSS0 core by creating the following links in the filesystem :

root@am437x-evm:~# ls -l /lib/firmware/
-rw-r--r-- 1 root root 72 Jan 8 22:40 am335x-bone-scale-data.bin
-rw-r--r-- 1 root root 16 Jan 8 22:40 am335x-evm-scale-data.bin
-rw-r--r-- 1 root root 219803 Jan 8 22:40 am335x-pm-firmware.elf
lrwxrwxrwx 1 root root 47 Jan 9 01:36 am437x-pru0_0-fw -> /lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0.out
lrwxrwxrwx 1 root root 47 Jan 9 01:36 am437x-pru0_1-fw -> /lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1.out
-rw-r--r-- 1 root root 40 Jan 8 22:40 am43x-evm-scale-data.bin
drwxr-xr-x 2 root root 4096 Jan 9 00:41 pru
drwxr-xr-x 2 root root 4096 Jan 9 00:25 ti-connectivity
drwxr-xr-x 2 root root 4096 Jan 26 2016 tigon

But the entry /dev/rpmsg_pru30 & /dev/rpmsg_pru31 are not created. 

My question is how can I load (and run) firmware on PRUSS0 using the remote_proc linux driver ?  

Thanks,

Renaud