नाम का नाम बदलें (ch340 usb to serial) मैक ओएस


14

Arduino नैनो क्लोन को USB के साथ सीरियल चिप ch340 पर अपलोड नहीं किया जा सकता।

ड्राइवरों को स्थापित करने और प्लग इन करने के बाद, डिवाइस का नाम cu/tty.wch ch341 USB=>RS232 fa130(रिक्त स्थान के साथ) है, लेकिन Arduino पूर्ण नाम (केवल tty.wch) को नहीं पहचान सकता ।

क्या मैक ओएस में डिवाइस का नाम बदलना या डिवाइस पहचानकर्ता को बदलना संभव है?

अद्यतन: ch340नया ड्राइवर http://www.wch.cn/downloads.php?name=pro&proid=178


2
पाया ड्राइवर जो काम करता है और स्थापित करने के बाद डिवाइस के लिए उचित नाम देता है। अगर आपके पास Arduino पर WCH ch34x चिप है और Arduino IDE में "डिवाइस नहीं खोल सकते हैं" /dev/tty.wch "या" /dev/cu.wch ", तो इससे goo.gl/Em364IH (ड्रॉपबॉक्स) में मदद करनी चाहिए
सोनिक

मैं एक प्रतीकात्मक लिंक का सुझाव देने जा रहा था (उदाहरण के लिए टर्मिनल में, ln -s /dev/tty.arduino "/dev/tty.wch ch341 USB=>RS232 fa130"लेकिन मैंने इसे आज़माया और यह काम नहीं किया। अच्छा है कि आपको इसका समाधान मिल गया है।
जियोमेट्रिकल

मुझे उम्मीद है कि एक प्रतीकात्मक लिंक काम करेगा, लेकिन इसे बनाने के लिए व्यवस्थापक अनुमतियों की आवश्यकता हो सकती है, और यह कि जटिल नाम से बचने वाले पात्रों की आवश्यकता हो सकती है।
क्रिस स्ट्रैटन

क्या यह एल कैपिटन पर काम करता है? अपग्रेड के बाद डिवाइस गायब हो गया।
इवान बालाशोव

OSX का कौन सा संस्करण इसके लिए था?
ग्रीननलाइन

जवाबों:


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नया पोर्ट नाम है।


आपको रिक्त स्थान से बचने की ज़रूरत नहीं है, बल्कि, दोहरे उद्धरणों में सब कुछ डाल दिया है।
अनाम पेंगुइन

दोष यह है कि ड्राइव को डिस्कनेक्ट करने के बाद यह सिमलिंक को भी हटा देता है: -?
qwerty_so

6

मैं कोडबेंडर से एंटोनिस हूं और हमने हाल ही में मैक के लिए ड्राइवर जारी किए हैं।

यदि आप अपने कंप्यूटर की सुरक्षा सेटिंग्स को अक्षम किए बिना, इस समस्या को दूर करना चाहते हैं, तो शायद मैं इसमें आपकी मदद कर सकता हूं! कोडबेंडर ने अपने मैक ड्राइवरों के पैकेज को जारी किया, जिसमें एक नया ड्राइवर शामिल है जो सीएच 340 जी चिप का समर्थन करता है, जो योसेमाइट पर और मैक के लिए ओएस एक्स के अन्य सभी संस्करण।

यह आपको इन ड्राइवरों को सुरक्षित रूप से स्थापित करने में मदद करेगा, और आपको बस इतना करना है कि इन्हें डाउनलोड और इंस्टॉल करना है

आप कोडबेंडर ब्लॉग में ड्राइवरों के बारे में अधिक जानकारी पा सकते हैं ।


क्या आपके ड्राइवर का उपयोग नियमित Arduino IDE द्वारा किया जा सकता है, या क्या यह केवल कोडबेंडर के साथ काम करता है?
लॉरेंस केस्टेलूट

लोड हो रहा है कोडबेंडर और उसके ड्राइवर (विशेष रूप से ch341 ड्राइवर) ने मेरी अजीब समस्या तय की जहां मेरे पुराने Arduino 1.05 IDE मेरे ch340 UNO के साथ काम करेंगे और 2.0 (1.6.7) नहीं करेंगे। धन्यवाद। और यह ब्राउज़र में विज्ञापन के रूप में काम करता है।
विक्की टी

एक गैर-मान्यता प्राप्त क्लोन बोर्ड के लिए बहुत अच्छी तरह से काम किया! धन्यवाद
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। चीयर्स!
क्यूवर्टी_सो

3

Yosemite के लिए आपको टर्मिनल में इस कमांड को चलाने की आवश्यकता है और फिर इसे काम करने के लिए कंप्यूटर को पुनरारंभ करें।

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

क्या आप बता सकते हैं कि ऐसा करने से हमें कम स्मार्ट लोगों को डर नहीं लगता है।

@ChristianJuth इस कमांड के साथ, आप गैर-अनुमोदित ड्राइवरों को Yosemite जैसे नए OSX संस्करणों पर काम करने में सक्षम बनाते हैं।
अरदा

1

मुझे भी यही समस्या आ रही थी। नवीनतम ड्राइवरों को स्थापित किया, मैं yosemite का उपयोग कर रहा हूं, Arduino IDE स्थापित किया है, और विंडोज 7 में बोर्ड की कोशिश की है और यह विंडोज़ में काम करता है, इसलिए बोर्ड और केबल काम कर रहे हैं।

मैक OS 10.10 में सिस्टम रिपोर्ट में अब वे USB 2.0 सीरियल के रूप में Arduino IDE में दिखाते हैं यह अब पोर्ट दिखाई देता है (केवल जब मैंने SUDO कमांड का उपयोग किया था जो पोस्ट किया गया था) /dev/cu.wchusbserialpha1310

यदि आप योसेमाइट में हैं, तो सूडो कमांड का उपयोग करें


1

एक बार जब आप ड्राइवर को स्थापित कर लेते हैं, तो आपको इसे किसी भी आईडीई या प्रोग्राम के साथ उपयोग करने में सक्षम होना चाहिए

लेकिन मुझे संदेह है कि किसी को भी कोडबेंडर को Arduino IDE पसंद आएगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.