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?
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
undttyS0
angezeigt so wie es wohl nach der Anleitung erwartet wird.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.
Mhm vielleicht kannst du den sourcecode anpassen dass es
/dev/serial0
benutzt?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.
Mhm weiß nicht ob es möglich ist, aber vielleicht kannst du ein Link von /dev/ttys0 auf /dev/serial0 erstellen?
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.
Ich hab statt UART jetzt einfach SPI genommen, ging ohne Probleme.
sehr cool, viel erfolg bei deinem Projekt!