เปลี่ยนชื่ออุปกรณ์ (ch340 usb เป็น serial) Mac OS


14

ไม่สามารถอัพโหลดภาพร่างสู่ Arduino Nano clone ด้วย USB ไปยังชิปอนุกรม ch340

หลังจากติดตั้งไดรเวอร์และเสียบปลั๊กอุปกรณ์จะมีชื่อcu/tty.wch ch341 USB=>RS232 fa130(พร้อมช่องว่าง) แต่ Arduino ไม่สามารถจดจำชื่อเต็มได้ (เท่านั้นtty.wch)

เป็นไปได้ไหมที่จะเปลี่ยนชื่ออุปกรณ์ใน Mac OS หรือเปลี่ยนรหัสอุปกรณ์?

อัปเดต: ch340ไดรเวอร์ใหม่http://www.wch.cn/downloads.php?name=pro&proid=178


2
พบไดรเวอร์ที่ใช้งานได้และหลังจากติดตั้งจะให้ชื่ออุปกรณ์ที่เหมาะสม หากคุณมีชิป WCH ch34x ใน arduino และได้รับข้อผิดพลาด "ไม่สามารถเปิดอุปกรณ์" /dev/tty.wch "หรือ" /dev/cu.wch "ใน Arduino IDE นี่จะช่วยgoo.gl/EmN4IH (Dropbox)
Sonique

ฉันจะแนะนำลิงก์สัญลักษณ์ (เช่นใน terminal ln -s /dev/tty.arduino "/dev/tty.wch ch341 USB=>RS232 fa130"แต่ฉันลองแล้วมันใช้งานไม่ได้ดีคุณพบวิธีแก้ปัญหาแล้ว
geometrikal

ฉันคาดว่าลิงก์สัญลักษณ์จะใช้งานได้ แต่การสร้างลิงก์อาจต้องได้รับอนุญาตจากผู้ดูแลระบบและชื่อที่ซับซ้อนอาจต้องใช้อักขระเลี่ยง
Chris Stratton

ใช้ได้กับ El Capitan หรือไม่ อุปกรณ์หายไปหลังจากการอัพเกรด
Ivan Balashov

OSX เวอร์ชันนี้มีไว้เพื่ออะไร?
Greenonline

คำตอบ:


4

ฉันใช้คำสั่งเทอร์มินัล:

sudo ln -s /dev/tty.wch\ ch341\ USB\=\>RS232\ 1450 /dev/tty.USB0

ที่/dev/tty.wch\ ch341\ USB\=\>RS232\ 1450เป็นชื่อเดิมไม่ได้รับการยอมรับจาก Arduino; และ/dev/tty.USB0เป็นชื่อพอร์ตใหม่


คุณไม่ต้องหลบหนีจากช่องว่างแทนที่จะใส่ทุกอย่างด้วยเครื่องหมายคำพูดคู่
เพนกวินไม่ระบุชื่อ

ข้อเสียคือหลังจากยกเลิกการเชื่อมต่อไดรฟ์แล้วมันจะลบ symlink: -
qwerty_so

6

ฉันชื่อ Antonis จาก codebender และเราเพิ่งเปิดตัวไดร์เวอร์สำหรับ Mac

หากคุณต้องการเอาชนะปัญหานี้โดยไม่ปิดการใช้งานการตั้งค่าความปลอดภัยของคอมพิวเตอร์บางทีฉันสามารถช่วยคุณได้! Codebender เพิ่งเปิดตัวแพ็คเกจไดรเวอร์ Mac ของพวกเขาซึ่งรวมถึงไดรเวอร์ใหม่ที่รองรับชิป CH340G บน Yosemite และ OS X for Mac รุ่นอื่น ๆ ทั้งหมด

นี้จะช่วยให้คุณติดตั้งไดรเวอร์เหล่านี้อย่างปลอดภัยและสิ่งที่คุณต้องทำคือการดาวน์โหลดและติดตั้งพวกเขา

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับไดรเวอร์ได้ในบล็อกโค้ดบาร์เดอร์


Arduino IDE ปกติของคุณสามารถใช้ไดรเวอร์ของคุณหรือใช้งานได้กับ Codebender เท่านั้น?
Lawrence Kesteloot

การโหลดโค้ดเออร์และไดร์เวอร์ (โดยเฉพาะอย่างยิ่งไดรเวอร์ ch341) ได้แก้ไขปัญหาที่แปลกของฉันที่ Arduino 1.05 IDE รุ่นเก่าเท่านั้นที่จะทำงานกับ ch340 UNO ของฉันและ 2.0 (1.6.7) ได้ ขอบคุณ และใช้งานได้ในเบราว์เซอร์ตามที่โฆษณาไว้
Vicky T

ทำงานได้ดีมากสำหรับบอร์ดโคลนที่ไม่รู้จัก! ขอบคุณ
JonaPkr

5

ฉันส่งอีเมลเกี่ยวกับปัญหานี้ให้กับ WCH และพวกเขาเปลี่ยนไดรเวอร์เป็นเวอร์ชันล่าสุดบนเว็บไซต์ของพวกเขานี่คือลิงก์โดยตรงhttp://www.wch.cn/downloads.php?name=pro&proid=178 (งานไดรเวอร์และอุปกรณ์มี ชื่อที่ถูกต้องในdev/)


พยายามได้ดี. แต่จริงๆแล้วคนขับยังคงสร้างชื่อที่เน่าเสีย/dev/tty.wch ch341 USB=>RS232 fd130
qwerty_so

1
ต้องนำความคิดเห็นนั้นกลับมา ไดรเวอร์ใหม่ดูเหมือนจะต้องมีการรีสตาร์ท (ออกจากระบบ / เปิด) เพื่อเปิดใช้งานและตอนนี้จะสร้าง/dev/tty.wchusbserialfd130ขึ้น ไชโย!
qwerty_so

3

สำหรับโยเซมิตีคุณต้องใช้คำสั่งนี้ในเทอร์มินัลแล้วรีสตาร์ทคอมพิวเตอร์เพื่อให้มันทำงานได้

sudo nvram boot-args="kext-dev-mode=1"

คุณช่วยอธิบายได้ไหมว่าสิ่งนี้ทำอะไรเพื่อคนฉลาดน้อยเราจะไม่กลัวที่จะใช้มัน

@ChristianJuth ด้วยคำสั่งนี้คุณเปิดใช้งานไดรเวอร์ที่ไม่ได้รับการรับรองให้ทำงานกับ OSX เวอร์ชั่นใหม่เช่นโยเซมิตี
Arda

1

ฉันมีปัญหาเดียวกัน ติดตั้งไดรเวอร์ล่าสุดฉันใช้โยเซมิตีติดตั้ง Arduino IDE และลองใช้บอร์ดใน windows 7 และทำงานใน windows ดังนั้นบอร์ดและสายเคเบิลจึงใช้งานได้

ใน mac OS 10.10 ในรายงานระบบตอนนี้พวกเขาแสดงเป็น USB 2.0 Serial ใน arduino IDE ปรากฏว่าพอร์ตตอนนี้ (หลังจากฉันใช้คำสั่ง SUDO ที่ sjunnesson โพสต์แล้ว) /dev/cu.wchusbserialalpha1310

ดังนั้นใช้คำสั่ง sudo ถ้าคุณอยู่ในโยเซมิตี


1

เมื่อคุณติดตั้งไดรเวอร์แล้วคุณจะสามารถใช้งานได้กับ IDE หรือโปรแกรมใด ๆ

แต่ฉันสงสัยว่าใครจะชอบ Arduino IDE กับ codebender

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.