libnfc:无法打开NFC设备

时间:2019-02-13 15:55:52

标签: c nfc lib-nfc

我在尝试从PN532读卡器读取数据的Raspberry Pi 3B上的libnfc遇到问题。我按照官方站点的建议安装了libnfc,实际上,今天上午所有工作都正常了。我可以使用<script>nfc-list命令检测到我的设备。

然后,我尝试运行C程序(不是我自己做的,而是由公司里的一个人完成的),并且可以运行。再次执行,它不起作用,但是返回了错误。 试图运行nfc-list命令,它返回了相同的错误。从那以后,libnfc库似乎停止正常工作。

这些是我尝试运行某些命令时遇到的错误:

nfc-scan-device

nfc-list

nfc-list uses libnfc 1.7.1 error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected). error libnfc.driver.pn532_i2c Unable to transmit data. (TX) pn53x_check_communication: Input / Output Error error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected). error libnfc.driver.pn532_i2c Unable to transmit data. (TX) nfc-list: ERROR: Unable to open NFC device: pn532_i2c:/dev/i2c-1

nfc-scan-device -v

nfc-scan-device uses libnfc 1.7.1 1 NFC device(s) found: error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected). error libnfc.driver.pn532_i2c Unable to transmit data. (TX) pn53x_check_communication: Input / Output Error error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected). error libnfc.driver.pn532_i2c Unable to transmit data. (TX) nfc_open failed for pn532_i2c:/dev/i2c-1

LIBNFC_LOG_LEVEL=3 nfc-list

搜索了很多,但没有发现任何有用的信息。 谢谢。

1 个答案:

答案 0 :(得分:0)

有同样的问题 我认为这是电路上的问题。 脱掉它然后放回去为我解决了这个问题。