Online Store

خطأ في فتح القارئ على macOS – الرمز (0x54)

قد تتسبب برامج تشغيل FTDI في بعض إصدارات macOS في حدوث خطأ أثناء محاولة فتح القارئ بواسطة بعض أدوات μ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

بعد هذه الخطوة ، لم تكن هناك مشكلة في تنفيذ وظائف ReaderOpen / ReaderOpenEx من واجهة برمجة التطبيقات الخاصة بنا.

قمنا أيضا بنسخ ملف dylib إلى / usr / local / lib:

sudo cp سطح المكتب / D2XX / libftd2xx.1.4.22.dylib / usr / local / lib / libftd2xx.1.4.22.dylib

يجب أن تحل هاتان الخطوتان جميع مشكلات اتصال برنامج تشغيل FTDI بين القارئ والمضيف.

آمل أن تساعدك هذه التعليمات في حل المشكلة.
نحن في خدمتك لأية أسئلة وطلبات إضافية.