मैक ओएसएक्स नहीं दिखा रहा है Arduino के संगत सीरियल पोर्ट


9

मैंने एक Arduino- संगत Freaduino बोर्ड atmega8 खरीदा (मैंने बोर्ड प्रकार को Arduino ng या पुराने atmega8 के रूप में चुना)। मैंने मैक ओएस एक्स और FTDI ड्राइवरों पर Arduino IDE स्थापित किया। जब मैं बोर्ड जोड़ता हूं तो मेरा सीरियल पोर्ट इस तरह दिखता है:

स्क्रीनशॉट 1

और जब मैं इस कार्यक्रम को अपलोड करने की कोशिश करता हूं, तो मुझे यह त्रुटि मिलती है:

स्क्रीनशॉट 2

क्या कोई मुझे बता सकता है कि क्या गलती है? मैं क्लूलेस हूं।

अद्यतन : समस्या यह थी कि मैंने ड्राइवर को ठीक से स्थापित नहीं किया था (मुझे लगता है)। मैंने उन्हें अनइंस्टॉल किया और पुनः स्थापित किया और यह पूरी तरह से काम किया। उसी के संबंध में एक YouTube ट्यूटोरियल भी बनाया। http://youtu.be/BwatajQO_88


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

हां, जैसे ही मैं इसे जोड़ता हूं, एलईडी (PWR) बोर्ड पर चमकता है।
राजथ

मैंने tty.SLAB_USBtoUART की कोशिश की। यह एक ही त्रुटि पर काम करता है
राजनाथ

बोर्ड को डिस्कनेक्ट करें, आईडीई को बंद करें, और इसे फिर से खोलें। क्या कोई भी उपकरण गायब हो गया? इसके अलावा (इसके साथ प्लग इन) ऐप्पल-मेनू के बारे में - अधिक जानकारी - सिस्टम रिपोर्ट और यूएसबी के तहत सूचीबद्ध होने वाली चीज़ों को देखें। अंत में बोर्ड के साथ समस्याओं का पता लगाने के लिए एक अलग कंप्यूटर / ओएस पर इसे आज़माने पर विचार करें। ओह, और एक अलग केबल / यूएसबी पोर्ट का प्रयास करें। इसे सीधे मैक से जोड़ने का प्रयास करें और इसे कीबोर्ड या अन्य हब के माध्यम से जोड़ने का प्रयास करें।
क्रिस स्ट्रैटन

निचली 372kB छवि अपलोड करने के बजाय सादे पाठ की प्रतिलिपि क्यों नहीं बनाएं? खोज इंजन पाठ को अनुक्रमणित करने में सक्षम नहीं होंगे और मोबाइल उपयोगकर्ता एक बड़े डाउनलोड से प्रभावित होते हैं जहां पाठ का 1kB पर्याप्त होगा।
जिप्पी

जवाबों:


9

OSX सिस्टम रिपोर्ट से हमें पता चलता है कि आपका बोर्ड एक SiLabs CP2102 कन्वर्टर (या वर्कलाइक) पर आधारित है, लेकिन आपके प्रश्न के अनुसार आपने ड्राइवर को FTDI के बिल्कुल अलग उत्पाद के लिए स्थापित किया है

(Arduino.cc ने अतीत और CDC / ACM में आज FTDI का उपयोग किया है, मुझे विश्वास नहीं है कि उन्होंने कभी SiLabs का उपयोग किया है इसलिए उनके निर्देश शायद इसे कवर नहीं करते हैं, लेकिन अन्य विक्रेताओं को स्पष्ट रूप से है)

CP2102 ड्राइवरों को स्थापित करें और यह काम करना चाहिए यदि आप /dev/tty.XX डिवाइस का उपयोग करते हैं जो तब दिखाई देता है जब आप बोर्ड में प्लग करते हैं।

SiLabs ड्राइवरों को प्रदान करने के लिए प्रकट होता है

http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx

पूर्णता के लिए, सीरियल डिवाइस जैसे एम्बेडेड उपकरणों के लिए कम से कम 5 अलग-अलग प्रोटोकॉल / चिप्स उपयोग में हैं:

  • FTDI
  • सीडीसी / एसीएम वर्चुअल कॉम पोर्ट
  • SiLabs CP210x
  • प्रोलिफिक PL-2303
  • ch340

(अतिरिक्त संभावनाओं में वास्तविक RS232 सीरियल या सीरियल-ओवर-ब्लूटूथ शामिल हो सकते हैं)


पहले मैंने FTDI स्थापित किया। जैसा कि यह काम करता है और फिर मुझे यह लिंक मिला क्योंकि एक उत्तर के लिए सिलेबस ड्राइवरों को स्थापित करना था, मैंने उन्हें भी स्थापित किया। लेकिन काम नहीं कर रहा है। मैंने पहले ही यह कोशिश की थी। वास्तव में मेरी मदद करने के लिए उर प्रयास की सराहना करते हैं।
१६:४४ पर राजठ

आपको लगता है कि आपकी सूची में उस ड्राइवर के लिए डिवाइस फ़ाइलें हैं। अगर यह तब काम नहीं करता था जब आपने उन्हें चुना था, तो आपके पास गलत बॉड दर (चुने हुए बोर्ड कॉन्फ़िगरेशन से) हो सकती है। एक और संभावना (विशेष रूप से वैकल्पिक स्रोतों के साथ) यह है कि आपके पास एक बुरा बोर्ड है - CP2102 चिप ठीक हो सकती है, लेकिन इसका मतलब यह नहीं है कि एवीआर है, या यह एक बूटलोडर प्रोग्राम है। मैं शायद अलग-अलग बॉड दरों की कोशिश करूंगा, आईएसपी आदि के माध्यम से एक बूटलोडर को जलाने की कोशिश करूंगा, लेकिन आखिरकार, आप एटीमेगा 8 बोर्ड से परेशान क्यों हैं?
क्रिस स्ट्रैटन

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

मुझे लगता है कि आपको कॉन्फ़िगरेशन में एक नया "बोर्ड" प्रविष्टि बनाना होगा और इसकी फ़ाइल में बॉड दर को संपादित करना होगा, फिर आईडीई को पुनरारंभ करना होगा। आप अलग-अलग बोर्ड दरों के लिए कई बना सकते हैं।
क्रिस स्ट्रैटन

आप इस तरह से कुछ मतलब है ?
राजथ

5

सिर्फ सूची में जोड़ने के लिए - कुछ सस्ते बोर्ड CH340 चिपसेट का उपयोग करते हैं

यहाँ OSX http://javacolors.blogspot.ie/2014/08/dccduino-usb-drivers-ch340-ch341-chipset.html पर ड्राइवरों को स्थापित करने के तरीके के बारे में एक ब्लॉगपोस्ट है।

उस पोस्ट से:
आप इस चिप के लिए ड्राइवरों को चीनी निर्माता की वेब साइट पर पा सकते हैं, यहाँ:
http://www.wch.cn/downloads.php?name=pro&proid=5


0

http://arduino.cc/en/guide/macOSX

उस लिंक को लगभग निश्चित रूप से आपके लिए काम करना चाहिए। सुनिश्चित करें (जैसा कि चरण 7 में है) आपके पास जो बोर्ड है वही उपकरण-> बोर्ड में चयनित है।

और चरण 8 में, चूंकि आपने एक यूएसबी केबल के माध्यम से कनेक्ट किया है, यह यूएसबी नाम के विकल्पों में से एक होना चाहिए।


यह एक atmega8 है। मैंने arduino ng या atmega 8 बोर्ड का चयन किया है। USB सीरियल पोर्ट में दिखाई नहीं दे रहा है, हालांकि arduino कनेक्टेड है PWR लाइट अप करता है।
राजथ

0

यदि आपको अभी भी समस्याएं हैं, तो उपरोक्त का पालन करने के बाद मेरी तरह, यह मदद कर सकता है: इस धागे से: http://forum.arduino.cc/index.php?topic=292284.msg2229300#msg2229300

समस्या डिवाइस के नाम के रिक्त स्थान में है। यह तय करने के लिए कि आपको Arduino इंस्टॉलेशन की दो (2) txt फ़ाइलों को मैन्युअल रूप से एडिट करना है।

जहां आपने इसे स्थापित किया है वहां जाएं। मेरे मामले में रास्ता है:

/Users/MY_USERNAME/Downloads/Arduino.app/Contents/Java/hardware/arduino/avr

इस डायरेक्टरी के अंदर आप files platform.txt & programmers.txt देख सकते हैं।

इन फ़ाइलों के अंदर "{{serial.port}" के साथ -P {serial.port} को प्रतिस्थापित करें। तो आपको बस उद्धरण जोड़ने होंगे।

फिर पुनरारंभ करें।

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