On Fri, Dec 2, 2016 at 7:52 PM, Laurel A Watts <
laurel....@noaa.gov> wrote:
> Hi Robert,
>
> I am trying to update from 5/2014 version on beaglebone Black to a more up to date version. I can get everything to work (uarts, i2c, gpio, analog in, and udp) except the PRUS. I get errors with memory allocation and interrupts.
> Laurel
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..