在线商店

macOS上的阅读器打开错误-代码(0x54)

打印友好,PDF和电子邮件
[printfriendly电流= '是的']
打印友好,PDF和电子邮件

在一些macOS版本上的FTDI驱动程序可能会导致一个错误,而试图打开一些µFR SDK工具的阅读器。
如果您准备使用macOS Catalina及其后续版本,那么在使用ReaderOpen()或ReaderOpenEx()函数时可能会遇到一些麻烦。如果你得到" READER_OPENING_ERROR (0x54) "状态,请检查以下:

  • macOS Catalina和Big Sur应该依赖他们自己的AppleUSBFTDI驱动程序。
  • 要正确运行我们的SDK,您应该卸载当前存在的任何其他驱动程序。
  • 使用以下命令检查加载的FTDI驱动程序:Kextstat | grep -i FTD
  • 如果“com.FTDI.driver.”FTDIUSBSerialDriver”,或者一个名称中没有“Apple”字符串的类似字符串在终端输出中列出,您需要卸载它。

例如,在我们的测试中,我们使用以下命令卸载一个足够的驱动程序:
sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext . sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext . sudo

在这一步之后,从我们的API执行ReaderOpen/ReaderOpenEx函数就没有任何问题了。

我们还将dylib文件复制到/usr/local/lib:

sudo cp Desktop/D2XX/libftd2xx.1.4.22。dylib /usr/local/lib/libftd2xx.1.4.22.dylib

这两个步骤应该可以解决读取器和主机之间的所有FTDI驱动程序通信问题。

我希望这些说明能帮助你解决这个问题。
如有任何其他问题和要求,我们随时为您服务。

请留言回复

Baidu
map