Egyes macOS-verziók FTDI-illesztőprogramjai hibát okozhatnak, amikor megpróbálják megnyitni az olvasót a μFR SDK egyes eszközeivel.
Ha a macOS Catalina és újabb verziókat fogja használni, problémái lehetnek a ReaderOpen() vagy a ReaderOpenEx() függvény használatával. Abban az esetben, ha "READER_OPENING_ERROR (0x54)" állapotot kap, kérjük, ellenőrizze a következőket:
- A macOS Catalina és következésképpen a Big Sur saját AppleUSBFTDI illesztőprogramjára kell támaszkodnia.
- Az SDK megfelelő futtatásához távolítsa el az összes többi jelenleg meglévő illesztőprogramot.
- Ellenőrizze a betöltött FTDI illesztőprogramokat a következő paranccsal: kextstat | grep -i ftd
- Ha a "com. FTDI.driver.FTDIUSBSerialDriver", vagy egy hasonló karakterlánc, amelynek nevében az "Apple" karakterlánc nem szerepel a terminál kimenetében, ki kell töltenie.
Például a tesztelés során a következő parancsot használtuk egy megfelelő illesztőprogram eltávolításához:
sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext
Ezt a lépést követően nem volt probléma a ReaderOpen/ReaderOpenEx függvények API-ból történő végrehajtásával.
A dylib fájlt is átmásoltuk a /usr/local/lib könyvtárba:
sudo cp asztal/D2XX/libftd2xx.1.4.22.dylib /usr/local/lib/libftd2xx.1.4.22.dylib
Ennek a két lépésnek meg kell oldania az FTDI-illesztőprogram összes kommunikációs problémáját az olvasó és a gazdagép között.
Remélem, hogy ezek az utasítások segítenek megoldani a problémát.
Bármilyen további kérdés és kérés esetén állunk rendelkezésére.