Hallo Jan, ich habe heute einen "NFC Leser, NFC Reader ACR122" bestellt, der direkt an USB geht. Heute hatte ich bei der LUGOR die Gelegenheit, das Gerät direkt auszuprobieren, allerdings nur mit dem Rechner, nicht am RaspPi. Das funktioniert mit der libnfc.
Bin gespannt, ob es auch am RaspPi funktioniert, wenn ich es bekomme. Was deine Bibliothek angeht: Kopiere sie nach /usr/local/lib und/oder nimm das Verzeichnis mit der Bibliothek in die Umgebungsvariable LD_LIBRARY_PATH auf. Dann sollte es gehen. Viele Grüße Holger Am 25.01.2016 um 22:20 schrieb Jan Grosser: > Hallo Holger, > > habe es nun endlich mal geschafft, meinen RasPi-I zu reaktivieren, ein > aktuelles > Raspian draufzuspielen, libnfc zu kompilieren und mein PN532 anzuschließen. > Das > sind meine bisherigen Ergebnisse: > > * libnfc kompiliert. Allerdings, wenn ich "sudo make install" mache, schmeißt > er > beim Aufrufen der Binaries eine Fehlermeldung, er könne die libs nicht finden, > z.B.: > > nfc-list: error while loading shared libraries: libnfc.so.5: cannot open > shared > object file: No such file or directory > > Behelfen kann ich mir aber, indem ich die Kompilate aus dem Source-Verzeichnis > starte. Ist zwar doof, geht aber. Wäre aber cool, wenn mir jemand sagen > könnte, > was ich dem Config-Skript bzw. dem Compiler mitgeben muß, damit die Binaries > auch unter /usr/local/bin funktionieren. Ich habe die libnfc-Sourcen aus > github > verwendet (Version 1.7.1). > > * Mein PN532 funktioniert über den USB-Port via USB-Seriell-Konverter wie > erwartet. > > * Mein PN532 funktioniert mit 3.3v-Versorgung über den GPIO über das serielle > Interface. Lustigerweise mußte ich diesmal Rx und Tx kreuzen. UARTs sind > irgendwie merkwürdig ;-) > > * Mein PN532 habe ich bislang noch nicht via SPI über den GPIO zum Laufen > bekommen. Mit raspi-config habe ich SPI aktiviert: > > pi@raspberrypi:/usr/src/libnfc/utils $ dmesg | grep spi > > [ 5.817624] spi spi0.0: setting up native-CS0 as GPIO 8 > [ 5.835291] spi spi0.1: setting up native-CS1 as GPIO 7 > > Und das Modul ist wohl auch geladen: > > pi@raspberrypi:/usr/src/libnfc/utils $ lsmod | grep spi > spi_bcm2835 7948 0 > > Die Jumper auf dem PN532 habe ich auch auf SPI gestellt. Die Verkabelung ist > wie > folgt: > > GPIO PN532 > --------------------- > MOSI (19) MOSI > MISO (21) MISO > CLK (23) SCK (hab alternativ auch mal den Pin SCL ausprobiert) > 3.3V (1) 3.3V > GND (25) GND > > Die Ausgabe von libnfc kommt Dir bestimmt bekannt vor: > > pi@raspberrypi:/usr/src/libnfc/utils $ ./nfc-list > ./nfc-list uses libnfc 1.7.1 > error libnfc.driver.pn532_spi Invalid SPI port: /dev/spidev0.11 > nfc-list: ERROR: Unable to open NFC device: pn532_spi:/dev/spidev0.11:500000 > > Aber eine gute Nachricht gibt es doch: Mit meinem Board bekomme ich über den > UART des GPIO eine Kommunikation mit dem RasPi hin. Wenn Du Dir auch mein > Board > kaufst, könnte ich Dir ein Kabel konfektionieren und zuschicken. > > Vielleicht bekommen wir aber SPI auch noch zum Laufen. > > Jetzt ist aber erst einmal Schlafenszeit. > > Gruß, Jan > > > On Fri, Jan 15, 2016 at 11:48:07PM +0100, Holger Jakobs wrote: >> Hallo, >> >> heute kamen meine bestellten NFC-Module für den RaspberryPi an. Leider >> funktionieren sie nicht wie erwartet. >> >> Verkabelt habe ich wie hier beschrieben mit einem Flachbandkabel: >> >> [1]http://blog.iteadstudio.com/to-drive-itead-pn532-nfc-module-with-raspberry-pi/ >> >> Am Modul leuchtet aber schön die kleine grüne LED. Die zwei Mäuseschalter >> sind in der richtigen Position. >> >> Die Software von ITEAD liefert: >> >> root@pi1:/home/pi/ITEAD_PN532_NFC# ./readID >> Hello! >> the fd is 4 >> ioctl LSB set is 0 >> wiringPiSetup is 0 >> Didn't find PN53x board >> >> Die libnfc meldet: >> >> pi@pi1 ~ $ nfc-list >> nfc-list uses libnfc 1.7.1 >> No NFC device found. >> >> Es scheint sich also ganz klar um ein Hardware-Problem zu handeln. >> >> Die Gerätedateien sind da: >> >> cdpi@pi1 ~ $ ll /dev/spi* >> crw-rw---T 1 root spi 153, 0 Jan 1 1970 /dev/spidev0.0 >> crw-rw---T 1 root spi 153, 1 Jan 1 1970 /dev/spidev0.1 >> >> Die Module sind geladen: >> >> pi@pi1 ~ $ lsmod >> Module Size Used by >> nfsd 272030 2 >> snd_bcm2835 22317 0 >> snd_pcm 92581 1 snd_bcm2835 >> snd_seq 61957 0 >> snd_seq_device 5130 1 snd_seq >> snd_timer 23454 2 snd_pcm,snd_seq >> snd 68161 5 >> snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device >> joydev 9913 0 >> evdev 11364 2 >> spi_bcm2835 7948 0 >> bcm2835_gpiomem 3703 0 >> uio_pdrv_genirq 3690 0 >> uio 10002 1 uio_pdrv_genirq >> >> In den einschlägigen Foren finde ich immer nur die gleiche oder sehr >> ähnliche Anleitungen wie die oben verlinkte. Das habe ich ja alles schon >> genau so gemacht. >> >> Die Ausgaben wie oben gezeigt sind mit angeschlossenem oder nicht >> angeschlossenem Modul identisch. >> >> Ich habe beide Module ausprobiert, auch habe ich zwei verschiedene >> Flachbandkabel eingesetzt. Alles immer gleich. >> >> Hat jemand Erfahrung oder noch eine Idee? >> >> Viele Grüße >> Holger >> -- >> >> Holger Jakobs >> [2]+49 178 9759012 >> >> References >> >> Visible links >> 1. >> http://blog.iteadstudio.com/to-drive-itead-pn532-nfc-module-with-raspberry-pi/ >> 2. file:///tmp/tel:+491789759012 >> _______________________________________________ >> Trolug_trolug.de mailing list >> [email protected] >> https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de > > > > _______________________________________________ > Trolug_trolug.de mailing list > [email protected] > https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de -- Holger Jakobs, IT Beratung und Schulung Mülheimer Straße 133, 51469 Bergisch Gladbach +49 178 9759012 <tel:+491789759012> http://plausibolo.de USt-Id: DE288331926
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Trolug_trolug.de mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de
