Hello, I have successfully configure the PRU and test it (PRU0 and PRU1). To do so I have used the following DTS : https://github.com/beagleboard/bb.org-overlays/blob/master/src/arm/BB-BONE-REPLICAP-00B1.dts And the example there : http://exploringbeaglebone.com/chapter13/#prettyPhoto
However, I was thinking that there were may be two many functionality in
this DTS that I didn't want to.
So I decided, to delete all the elements which didn't disable the PRU.
Finally I arrived with this attached DTS : BB-BONE-CST-CAP-00A0.dts
However I didn't understand why I should configured DIR_(E,H,X,Y,Z),
STEP_(E,H,X,Y,Z), FAULT (E,H,X,Y,Z) ?
And Why should I configured them as GPIO.
In the meantime for example here I didn't understand the zero after the
GPIO number :
stepper_x{
pin-names = "Replic:pru-step_x", "Replic:pru-dir_x";
gpios = <&gpio0 27 0
&gpio1 29 0>;
};
In addition for
fault_x {
label = "Replic:Fault-X";
debounce_interval = <50>;
linux,code = <90>;
gpios = <&gpio2 4 0x5>;
gpio-key,wakeup;
};
I didn't understand the debounce_interval and the 0x5 value.
So if someone has some explanation about it, or if you have some remark on
what I should/shouldn't delete, I will be pleased to hear about.
Remark :
- Before using this DTS I have tried to use other ones like :
https://github.com/beagleboard/bb.org-overlays/blob/master/src/arm/uio_pruss_enable-00A0.dts
https://github.com/jadonk/cape-firmware/blob/master/arch/arm/boot/dts/BB-BONE-PRU-01-00A0.dts
but they didn't allowed me to make the PRU work.
#uname -a
Linux beagle01 4.1.21-bone-rt-r20 #1 Wed Apr 6 19:53:34 UTC 2016 armv7l
GNU/Linux
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
BB-BONE-CST-CAP-00A0.dts
Description: Binary data
