ฉันกำลังพยายามทำงานกับ PCB แบบกำหนดเองที่ใช้ FTDI FT232RL เพื่อพูดคุยกับคอมพิวเตอร์ของฉัน (MacBookPro ที่ใช้ OSX 10.11 El Capitan) สำหรับโครงการฮาร์ดแวร์ ฉันใช้ Matlab เพื่อส่งคำสั่งแบบอนุกรมพบปัญหาบางอย่างกับ ClearToSend (CTS) pin ที่เห็นได้ชัดว่า 'สูง' (ปิด) แต่นั่นเป็นอีกเรื่องหนึ่ง
อย่างไรก็ตามปัญหาของฉันในตอนนี้คือว่า Mac ของฉันจะไม่ "ปล่อย" (ไม่แน่ใจว่าจะเรียกสิ่งนี้ว่าอะไร) อุปกรณ์หลังจากที่ฉันถอดปลั๊กออก ฉันสามารถถอดปลั๊กอุปกรณ์และวางไว้บน USB บัสอื่นได้ แต่ฉันทำได้เพียงครั้งเดียวเพราะสิ่งเดียวกันเกิดขึ้นอีกครั้งถ้าฉันถอดปลั๊ก - ทำให้การพัฒนาของฉันยากเพราะวิธีเดียวที่ฉันพบว่าสามารถแก้ไขปัญหานี้ได้ คือการรีสตาร์ทคอมพิวเตอร์ทั้งหมด ฉันจะปล่อย / รีเซ็ต / ล้างอุปกรณ์เหล่านี้ได้อย่างไร
หากฉันเปิดข้อมูลระบบ> ฮาร์ดแวร์> USBฉันสามารถเห็นอุปกรณ์เดียวกันเป็นสองเท่าในทรีอุปกรณ์
สิ่งนี้ทำให้เมื่อฉันลองls /dev/tty.*
(ใน Matlab หรือ Terminal) อุปกรณ์ไม่อยู่ในรายการมันถูกปิดกั้นเป็นหลักแม้ว่าจะเสียบปลั๊กและแสดงขึ้นสองครั้งบนทรีอุปกรณ์ ฉันควรทำอย่างไรดี?
ฉันติดตั้งไดรเวอร์ 2.3 FTDI เวอร์ชัน 2.3 และดูเหมือนว่าจะทำงานเป็นอย่างอื่น โปรดแจ้งให้เราทราบว่ามีข้อมูลอื่นใดบ้างที่ฉันสามารถให้ได้ที่ด้านล่างนี้ ขอบคุณ
FTDIUSBSerialDriver.kext.bak
หรือ~FTDIUSBSerialDriver.kext
) ไม่ได้ผล แต่ฉันต้องลบไฟล์ออกจาก/Library/Extensions/
ไดเรกทอรี