Beaglebone: Python Error nach Neustart

Gast #5792339
Moin,

ich beschäftigte mich gerade das erste mal mit dem Beaglebone. Ich habe 
das aktuelle Image heruntergeladen und geflasht.

Wenn ich nun ein Python Script schreibe welches eine PWM ausgibt (habe 
dort eine LED angeschlossen) funktioniert dies.

Nachdem ich nun einen Neustart machte und zuvor ordentlich 
heruntergefahren habe, kann ich keines meiner Testscripte mehr 
ausführen.

Ich bekomme folgende Fehler:
1
FileNotFoundError: [Errno 2] No such file or directory: '/sys/devices/platform/bone_capemgr/slots'
2

3
During handling of the above exception, another exception occurred:
4

5
Traceback (most recent call last):
6
  File "pwm.py", line 5, in <module>
7
    PWM.start(P, 0, 1000)
8
SystemError: <built-in function start> returned a result with an error set

Der Python Code sieht folgendermaßen aus:
1
import Adafruit_BBIO.PWM as PWM
2

3
P = "P8_13"
4
PWM.start(P, 0, 1000)
5
dt = 0
6

7
while 1:
8
        v = input("Value: ")
9

10
        if v == "q":
11
                break
12
        else:
13
                dt = int(v)
14

15
        if dt > 100:
16
                dt = 100
17
        elif dt < 0:
18
                dt = 0
19
PWM.cleanup()

Was ist passiert? Ich habe doch nichts am Code geändert vor dem 
Neustart? Etwas demotivierend, wenn es bereits jetzt zu solchen 
Problemchen kommt ;).
Gast #5792404
John Doe schrieb:
> https://elinux.org/Beagleboard:Bea

Tut mir leid, aber ich verstehe beim besten Willen nicht so ganz, was in 
diesem Kapitel "Where did the slots file go?" von mir verlangt wird..? 
Irgendwas "Kernel Overlays" gibt es nicht mehr, werden langsam 
abgeschafft "stages", aber was soll ich nun ausführen?

Füge ich "enable_uboot_overlays=1" in uEnv.txt ein passiert leider 
nichts, der gleiche Fehler.
Gast #5792423
>If you don't like the direction we are heading, simply disable, 
>"enable_uboot_overlays=1" in /boot/uEnv.txt..
also #enable_uboot_overlays=1 (wie es in der Zeile darunter steht.
Gast #5792467
apt-get upgrade hat eine neue uEnv.txt angelegt. Dortiges hinzufügen von 
"enable_uboot_overlays=1" hat nichts bewirkt. Die uEnv.txt.backup 
hingegen umbenannt in uEnv.txt funktioniert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.