Linux beaglebone 4.4.34-ti-r69 #1 SMP Wed Nov 23 20:01:14 UTC 2016 armv7l GNU/Linux PRU problems

The PRUs do not seem to work right with the latest version of the Debian OS. What needs to be done to fix this?

Which version do you need?

uio (compatible with 3.8.13-bone)

or

remoteproc (new with v4.4.x-ti)

Then of course what board are you booting with..

Regards,

Did you enable the am33xx-pruss-uio.dtsi include and set the blacklist?

Step 1: (Install dtb-rebuilder:)

#one line:
git clone -b 4.4-ti https://github.com/RobertCNelson/dtb-rebuilder --depth=1

cd ./dtb-rebuilder/

Step 2: (enable pruss-uio)

Edit your device tree: (assuming black)

https://github.com/RobertCNelson/dtb-rebuilder/blob/4.4-ti/src/arm/am335x-boneblack.dts#L26-L34

nano src/arm/am335x-boneblack.dts

Change:
/* #include "am33xx-pruss-uio.dtsi" */ -> #include "am33xx-pruss-uio.dtsi"
make ; sudo make install

Step 3: (set blacklist)

cat /etc/modprobe.d/pruss-blacklist.conf

blacklist pruss
blacklist pruss_intc
blacklist pru-rproc

reboot..

Regards,