Online Store

uFR Reader Writer na macOS-u – FTDI upravljački programi i savjeti za komunikacijske dozvole

uFR čitač na macOS-u #

FTDI upravljački programi i savjeti za komunikacijske dozvole #

macOS ima malo drugačiju strukturu od Linuxa, tako da komunikacija sa čitačem ne može biti omogućena jednostavnom skriptom dostupnom za Linux korisnike. Omogućavanje komunikacije između softvera i čitača povezanog na USB varira u zavisnosti od verzije macOS-a.

OS verzije iz Mavericksa (verzija 10.9) i više već imaju AppleUSBFTDI upravljački program. Interfejs se podudara sa FTDI kext, koji zauzvrat stvara BSD serijski port za upotrebu na aplikativnom sloju. Aplikacija otvara serijski port za komunikaciju sa hardverom.
S druge strane, μFR uređaji povezani sa USB-om implementiraju upravljačke programe korisnika za direktnu komunikaciju sa uređajem iz korisničkog prostora (FTDI D2XX Driver). Stoga, na komunikaciju sa softverom može uticati prisustvo AppleUSBFTDI kext-a. Softverske aplikacije možda neće uspjeti otvoriti vezu s hardverom jer je IOKit već uskladio AppleUSBFTDI upravljački program s uređajem.

Rešenje u ovom slučaju je da se istovari AppleUSBFTDI drajveri pre nego što instalirate FTDI D2XX. Uputstva za instalaciju možete naći na https://www.d-logic.com/knowledge_base/ftdi-drivers-installation-on-64-bit-macos/.

Na nekim macOS verzijama postoji mogućnost da VCP bude blokiran instalacijom D2xxHelpera u paketu sa aplikacijom. VCP i takva aplikacija se međusobno isključuju. Da biste silom koristili VCP, onemogućite D2xxHelper:

cd /Library/Extensions
sudo mv D2xxHelper.kext D2xxHelper.disabled
reboot

Da biste ponovo silom koristili D2xx, preimenujte D2xxHelper.disabled nazad u D2xxHelper.kext i ponovo pokrenite sistem.

Dozvola softvera za izvršavanje uzorka uFR Reader Writer takođe mora biti omogućena u kartici Security & Privacy/General.

FTDI učitavanje upravljačkog programa za Mac