So, I have one of the PRU's toggling a GPIO output to create a ~50MHz
clock. On the 'scope I can see the voltage of the signal is ~0.8v not 3.3
when it's running more slowly.
This is toggling pin P8:11 (GPIO1_13) by the way, and I'm not sure if
there's any L/C on-board that is slowing it down. I've set up /lib/firmware/
BB-BONE-PRU-00A0.dts to look like:
/*
* pru dts file BB-BONE-PRU-00A0.dts
*/
/dts-v1/;
/plugin/;
/ {
compatible = "ti,beaglebone", "ti,beaglebone-black";
/* identification */
part-number = "BB-BONE-PRU";
version = "00A0";
exclusive-use =
"P8.13";
fragment@0 {
target = <&am33xx_pinmux>;
__overlay__ {
mygpio: pinmux_mygpio{
pinctrl-single,pins = <
0x34 0x0E
>;
};
};
};
fragment@1 {
target = <&ocp>;
__overlay__ {
test_helper: helper {
compatible = "bone-pinmux-helper";
pinctrl-names = "default";
pinctrl-0 = <&mygpio>;
status = "okay";
};
};
};
fragment@2{
target = <&pruss>;
__overlay__ {
status = "okay";
};
};
};
... where I tried to set the slew-rate to 'fast', disable pull-downs, and
set mode 6 for the pin, thus letting me access the pin as r30:15
Is there anything I can do to increase the voltage of the output signal ?
Am I stuck with it ? Or is it an artifact of the pin I happened to choose ?
Cheers
Simon
--
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.