uFR读写器на macOS#
Советы по драйверам ftdi * разрешениям на связь#
macOSимеетнемногодругуюструктуру、чемLinux,поэтомусвязьсосчитывателемнеможетбытьвключенаспомощьюпростогоскрипта,доступногодляпользователейLinux。ВключениесвязимеждупрограммнымобеспечениемиUSB -подключеннымсчитывателемзависитотверсииmacOS。
ВерсииОСот小牛(версия10.9)ивышеужеимеютдрайверAppleUSBFTDI。ИнтерфейссоответствуетFTDI kext,который,всвоюочеред,ьсоздаетпоследовательныйпортBSDдляиспользованиянаприкладномуровне。Приложениеоткрываетпоследовательныйпортдлясвязисоборудованием。
Сдругойстороны,подключенныечерезUSBустройстваμFRреализуютпользовательскиеклиентскиедрайверыдляпрямойсвязисустройствомизпользовательскогопространства(FTDI D2XX司机)。Такимобразом,насвязьспрограммнымобеспечениемможетповлиятьналичиеAppleUSBFTDI kext。Программнымприложениямможетнеудатьсяоткрытьсоединениесоборудованием,посколькуIOKitужесопоставилдрайверAppleUSBFTDIсустройством。
РешениемвэтомслучаеявляетсявыгрузкадрайверовAppleUSBFTDIпередустановкойFTDI D2XX。Инструкции по установке можно найти//www.texashampton.com/knowledge_base/ftdi-drivers-installation-on-64-bit-macos/.
ВнекоторыхверсияхmacOSсуществуетвероятностьтого,чтоVCPблокируетсяустановкойD2xxHelperвкомплектесприложением。VCPитакоеприложениеявляютсявзаимоисключающими。ЧтобыпринудительноиспользоватьVCP,отключитеD2xxHelper:
cd /Библиотека/Расширенияsudo mv D2xxHelper。kext D2xxHelper。禁用перезагрузка
ЧтобысновапринудительноиспользоватьD2xx,переименуйтеD2xxHelper。disabled обратно 22 D2xxHelper。Kext * перезагрузите компьютер。
Разрешениенавыполнениепримерапрограммногообеспечения这里读者作家такжедолжнобытьвключенонавкладкеБезопасностьиконфиденциальность/Общие。