I am going to put this on hold for a couple of days.
One more useful insight is that the capemanager now goes through a thing called config-pin
. You can, e.g.: load the BB-BONE-PRU-BELA-00A0.dtbo
file in the /lib/firmware/
folder with config-pin overlay BB-BONE-PRU-BELA
.
Check dmesg
for errors after failed loads. Note that you will have to recompile the .dtb
files from the corresponding .dts
. For instance:
dtc BB-BONE-PRU-BELA-00A0.dts > BB-BONE-PRU-BELA-00A0.dtbo
We tried loading this, or the existing uio_pruss_enable-00A0.dtbo
dtbo file, but none of them helped. The post Liam linked to earlier may contain some useful insights, although he suggests it may simply be a matter of applying this change to the kernel source tree.
Also, after loading the dtbo, you have to modprobe pruss
manually .
This post may very well be the solution.
This one uses rproc instead "Using pru_rproc on the BeagleBone with Linux 4.4
Raw" ?
Here is a snapshot of my image to put it online for anyone willing to keep playing.