2017-04-05 9 views
0

こんにちは私はRP5のUbuntuでlibnfcを使ってPN532リーダーをセットアップしようとしています。私はエラーを取得しています:PN532 NFCデバイスを開くことができません

Invalid serial port: /dev/ttyACM0

が先行

ERROR:: Unable to open NFC device

私は同じ問題を持っていた人々に提案したものを見たので、私はttyS0のとttyAMA0を使用してみましたが、それらのnweitherが働きます。

何か助けていただければ幸いです。

答えて

0

私は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をボードからオープンしようとしています。接続なし。

ここにハングアップすると、何とかこの獣を理解します....

関連する問題