Moin.

Ich nutze den Raspi 5 in Kombination mit dem waveshark rn532 Reader-Modul. Ich habe diese Anleitung und das rn532-Wiki für das Setup genutzt. Der rn532 ist mit meinem Raspi verbunden, uart ist an, soweit alles erledigt. (Ich denke mal, es ist normal, dass die rn532-LED rot ist?)

Aber der Code, den das Wiki und der Artikel nutzen, funktioniert auf dem Raspi 5 nicht mehr. Es sollte am Code liegen, weil ich hoffentlich alle anderen Fehler korrigiert habe. Der Code nutzt immer noch ttyS0 für die UART-Schnittstelle, aber von ttyS0 ist auf meinem Raspi keine Spur, obwohl ich serial port in der raspi-config aktiviert habe. Jedes Mal, dass ich example_get_uid.py ausführen will, wie es in den Artikeln beschrieben wird, bekomme ich den Error: “[Errno 2] could not open port /dev/ttys0: [Errno 2] No such file or directory: ‘/dev/ttyS0’” und das stimmt ja auch, ttyS0 existiert auf dem Raspi 5 scheibar nicht.

Gibt es inzwischen aktuellen Code, um zwischen NFC-Tags und dem Raspi 5 (rn532) zu kommunizieren? Oder kann ich den Code irgendwie fixen? Ist es vielleicht etwas ganz anderes?

  • macniel@feddit.org
    link
    fedilink
    arrow-up
    2
    ·
    23 days ago

    ttyS0 ist auf meinem Raspi keine Spur, obwohl ich serial port in der raspi-config aktiviert habe

    mhm, ich kenn zwar das Modul nicht und hab auch kein raspi5 (hab eine 4) aber wenn ich via raspi-config den Serial port aktiviere (keine login shell via serial ermöglichen, serial port öffnen) und neustarte bekomme ich via ls /dev die Blockdateien: serial0 und ttyS0 angezeigt so wie es wohl nach der Anleitung erwartet wird.

    • Petersson@feddit.orgOP
      link
      fedilink
      arrow-up
      1
      ·
      23 days ago

      Ich bekomme serial0 auch, dazu tty0 bis tty63 und ttyAMAs. ttyS0 scheint nicht mehr der Standart für den Raspi5 zu sein, ich konnte keine Foren finden, wo jemensch Fragen zu ttyS0 auf dem raspi5 hatte, außer hier, wo gesagt wurde, dass OP doch gefälligst ttyAMA benutzen soll.

        • Petersson@feddit.orgOP
          link
          fedilink
          arrow-up
          1
          ·
          22 days ago

          Wahrscheinlich, bloß wo und wie? Hatte gestern keine Lust mehr, mich da noch rein zu arbeiten und hab auch die Hoffnung, dass es irgendwo aktuellen Code gibt.

          • macniel@feddit.org
            link
            fedilink
            arrow-up
            2
            ·
            22 days ago

            Mhm weiß nicht ob es möglich ist, aber vielleicht kannst du ein Link von /dev/ttys0 auf /dev/serial0 erstellen?

            • Petersson@feddit.orgOP
              link
              fedilink
              arrow-up
              1
              ·
              22 days ago

              Ja, sowas in der Art werde ich wohl machen müssen, wenn sich nicht noch aktueller Code findet. Ich warte noch ein bisschen ab, ob nicht noch Leute aktuellen Code haben, dann setz ich mich da ran.