私はRaspbianを使用してRPi3で同様の問題に取り組んでいます。 バージョン3では/ dev/ttyACM0がBluetoothポートにリダイレクトされているので、おそらくそれを使用したくないことに注意してください。私はAdafruitのUARTピンに配線された/ dev/ttyS0ポート(GPIOバスのTX/RXピンを使用)への配線に成功しました。 Adafruitの両方のジャンパを0に設定します。/ dev/ttyS0を指すように/ etc/nfc設定ファイルを更新してください。libnfcが指示に従ってOKをコンパイルする場合は、接続が必要です。
他のハードウェア用のスペースを確保するためにGPIO/dev/ttyS0から離れる必要があるので、私はUSB UART < => TTL変換ケーブルをAdafuitから購入しました。 USBポート。 Linuxドライバが新しいポートを/ dev/ttyUSB0に置くdmsgによって検出されます。 libnfcを再設定し、re-ran ... no connectを実行します。/dev/ttyS0に接続されたWindowsのボックスを使ってケーブルをテストしたところ、動作しました。 MINICOMを使用して/ dev/ttyUSB0と/ dev/ttyS0に接続された新しいコンバータ間のループバックを行いました...(それは/ dev/ttyUSB0 MINICOMを使用してハードウェアフロー制御を無効にした場合のみ)。それから、nfc-list -vを/ dev/ttyUSB0 ...を使ってAdafruitに接続しようとしました。絶対に接続はありません。まだ私の髪を引き出す。
私の最高の推測では、ケーブル用のLinuxドライバは、USBコンバータ用のドライバの中にいくつかのUARTのものを固めており、libnfcが見つからない、または開くことができません...しかし、私は完全に推測しています。私はログレベルを3に上げようとしましたが、libnfcは/dev/ttyUSB0...butをボードからオープンしようとしています。接続なし。
ここにハングアップすると、何とかこの獣を理解します....