On Feb 20, 2016 3:54 PM, "Jeff Pedlow" <[email protected]> wrote:
>
> Hi Robert,
>
> Thank you VERY kindly for getting back to me. I am a little new to linux,
but am trying to learn as I go here, so apologies if I'm not answering very
well.
>
> OS:
> EMMC flash image:
https://rcn-ee.com/rootfs/2016-02-11/flasher/BBB-eMMC-flasher-debian-8.3-console-armhf-2016-02-11-2gb.img.xz
> SD image:
https://debian.beagleboard.org/images/bone-debian-8.3-lxqt-4gb-armhf-2016-01-24-4gb.img.xz
>
>
> Using the stock installed python and adafruit python bbio library
included on the SD image.
>
> First step was to see if I could make a PIN go hi/low to flash an LED
using python (simple enough)
> import Adafruit_BBIO.GPIO as GPIO
> GPIO.setup("P8_10", GPIO.OUT)
> GPIO.output("P8_10", GPIO.HIGH)
> GPIO.output("P8_10", GPIO.LOW)
>
> And the LED hooked to P8_10 works and I can make it blink. Life is good.
Huzzah!
>
>
>
> Next step.. was to TRY to run this in python: (from the adafruit bbb
servo tutorial)
> import Adafruit_BBIO.PWM as PWM
> PWM.start("P8_13", 95.0, 60)
> PWM.set_duty_cycle("P8_13", 97.0) #This Errors with: "IOError: [Errno 2]
No such file or directory: '/slots'"
> PWM.stop("P8_13")
> PWM.cleanup() #This Errors with: "IOError: [Errno 2] No such file or
directory: '/slots'"

There's a patch for this but it breaks, 3.8..

For now us pybbio lib.

>
> And nothing happens.
>
> From this point I've become successful at horribly confusing myself about
listings in /sys/class and /lib/firmware and .dtbo files and
/sys/devices/platform/bone_capemgr/slots and have NO idea where to go to
get PWM to work in python, let alone how to successfully troubleshoot the
issue.
>
> Any and all input appreciated. Really humbling experience thus far.
>
> Thanks
>
> -Jeff
>
>
>
>
>
>
>
> On Sat, Feb 20, 2016 at 1:35 PM, Robert Nelson <[email protected]>
wrote:
>>
>>
>> On Feb 20, 2016 2:47 PM, <[email protected]> wrote:
>> >
>> > Hi There,
>> >
>> > Im trying to get a basic servo project running on my BBB
>> >
>> > I had installed Debian 8.3 (the image provided on the beaglebone page,
running the 4.1 kernel) kernel on it and tried to get PWM working without
success (apparently both the adafruit and greycat python bbio libraries
only work on 3.8), interestingly enough bonescript also refuses to work.
>> >
>> >
>> > I have tried reverting to earlier images via microsd without success:
>> > -The Device doesnt become reachable via ping to 192.168.7.2 after
several hours and attempting to power cycle
>> > -The "External Drive" does not connect to windows upon boot
>> > -While attempting to flash the emmc, the USRleds do not cycle in the
'cylon' style.
>> >
>> > I've tried to make the Debian 8.3 image work, via trying to install an
older kernel via apt without success (the device appears to be operating
but is unreachable via USB/ping/etc):
>> > "sudo apt-get install linux-image-3.8.13-bone70
linux-headers-3.8.13-bone70 mt7601u-modules-3.8.13-bone70"
>> >
>> >
>> > I really DON'T know what to do -- I would have hoped that PWM would
work out of the box on the default Debian 8.3 image. Perhaps there's
something I need to do to make it work that isn't apparent to a novice like
me.
>> >
>> > Unfortunately, rolling back to a 3.8 kernel via imaging or apt doesn't
seem to allow the BBB to communicate with my windows machine after
attempting to do so, and only 4.1 kernel images seem to work successfully
in that sense, with the caveat that PWM doesnt work.
>>
>> PWM, should be working on v4.1, what software stack are you using to
interface to the pwm's?
>>
>> Regards,
>
>

-- 
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.

Reply via email to