I am following the instructions here to try to get a firmware load up and running on PRU0 in the AM3359.
processors.wiki.ti.com/.../PRU_Training:_Hands-on_Labs
I have built all the drivers and loaded them to the target. Then I 'insmod' them one by one. After insmoding the last one (pruss_remoteproc.ko) I expect to see some confirmation that the driver has loaded. It should then find /lib/firmware/rproc-pru0-fw and load that into the PRU.
But nothing happens when I insmod any of the 5 drivers. No messages to the console, no messages to any of the logs.
pruss_remoteproc.c has #define DEBUG as its first line so I expect lots of console messaging from the driver.
When I look at /sys/kernel/debug I see that a directory entry has been created for remoteproc, but the directory is empty. There are no directory entries for rpmsg or virtio.
What is wrong? Why doesn't this work as expected or as documented in the above mentioned tutorial?
I am using the Arago filesystem with kernel 3.12.10