क्या आप अपने नए MicroView के साथ समस्याओं का सामना कर रहे हैं?
ऑन-बोर्ड ट्यूटोरियल चल रहे दो MicroView बोर्ड। एक बोर्ड (शीर्ष) 9 वी बैटरी से संचालित होता है, दूसरा (निचला) यूएसबी प्रोग्रामर द्वारा संचालित होता है।
अद्यतन (21 / अगस्त): समस्या को ठीक करने का एक तरीका।
मुझे आपके बारे में पता नहीं है, लेकिन जब मैं एक बच्चा था तो मेरे क्रिसमस की सुबह से मेरे साथ रहता है, मेरे प्रस्तुत से रैपिंग पेपर को चीरने की भावना है। जरूरी नहीं कि खुद को प्रस्तुत करें, लेकिन खोज की भावना, और फिर यह पता लगाने की निराशा कि आपके माता-पिता सही बैटरी खरीदना भूल गए हैं।
एक वयस्क के रूप में हम शायद ही कभी उस भावना का अनुभव करते हैं, शायद इसलिए कि बैटरी खरीदने की हमारी ज़िम्मेदारी है, लेकिन अभी कई किकस्टार्टर बैकर्स हैं जो शायद कुछ समान महसूस कर रहे हैं।
MicroView एक छोटे चिप-आकार, ब्रेडबोर्ड संगत, एक अंतर्निहित OLED डिस्प्ले के साथ Arduino है, और कई अन्य लोगों के साथ मैंने कल अपने किकस्टार्टर बैकर्स को नवीनतम शिपमेंट के हिस्से के रूप में अपने बोर्ड प्राप्त किए।
लेकिन एक समस्या थी, जबकि ऑन-बोर्ड ट्यूटोरियल ठीक चल रहा था, मैं नए कोड को अपलोड करने के लिए USB प्रोग्रामर का उपयोग नहीं कर सकता था 'प्रोग्रामर जवाब नहीं' बोर्ड से त्रुटि।
"अव्रूड: stk500_recv (): प्रोग्रामर जवाब नहीं दे रहा है" त्रुटि
जो कोई भी कुछ समय के लिए Arduino बोर्डों के साथ खेला जाता है, वह जानता है कि इस त्रुटि के कारण आधा दर्जन स्पष्टीकरण हो सकते हैं, और उनमें से अधिकांश का मतलब बोर्ड के साथ कुछ भी गलत नहीं था। उनमें से ज्यादातर का मतलब था कि मैं कुछ गलत कर रहा था। हालाँकि, MicroView पर पॉप अप करने के लिए शुरू होने वाली टिप्पणियों को देखते हुए यह शुरू हो गया कि यह समस्या काफी व्यापक थी।
हमने मार्कस शप्पी-गीकमोमो के सीईओ और माइक्रो व्यू के सह-निर्माता से पहले बात की थी, इसलिए मैंने उसे पता लगाने के लिए एक ईमेल गिरा दिया कि क्या चल रहा था, और हाँ एक समस्या थी।
मुझे केवल यह शब्द प्राप्त हुआ है कि 18 जुलाई को स्पार्कफुन द्वारा माइक्रोव्यू को गुणवत्ता नियंत्रण के लिए उपयोग किए गए परीक्षण कोड को संशोधित किया गया था, और गलती से MicroViews इस समय से बूटलोडर के साथ फ्लैश नहीं किया गया था।
दुर्भाग्य से यह एक वास्तविक समस्या है। आम तौर पर एक Arduino बोर्ड के साथ आप बस ICSP पिन का उपयोग कर बोर्ड पर एक नया बूटलोडर फ्लैश कर सकते हैं। हालाँकि, MicroView को अलग नहीं किया गया है, और किसी भी स्थिति में बोर्ड के आकार के कारण यह ICSP हेडर के लिए मानक 2 बाय 3 पिन लेआउट का उपयोग नहीं करता है।
हमने माक्र्स से बात की और उनसे समस्या के बारे में कुछ सवाल पूछे,
आपने पहली बार कैसे सुना कि MicroView के साथ कोई समस्या थी?
हमें यह सुझाव देने के लिए ईमेलों का एक समूह मिलना शुरू हो गया कि वहाँ गलत MicroView थे। जैसा कि आप Arduino के साथ खेलने के अपने वर्षों से जानते हैं कि stk500 समस्या कई चीजों के कारण हो सकती है।
आपकी पहली प्रतिक्रिया क्या थी?
क्या कारण है! कई MicroViews ने पहले ही भेज दिया था और हम केवल भयानक प्रतिक्रिया सुन रहे हैं। मेरे विचार चारों ओर केंद्रित थे: क्या यह एक हार्डवेयर हो सकता है या यह एक सॉफ्टवेयर समस्या है? यदि यह एक सॉफ़्टवेयर समस्या है तो हमें शिपमेंट के पहले बैच के साथ यह परेशानी क्यों नहीं है शायद किसी ने पिक और प्लेस मशीन पर ऑसिलेटर्स की गलत रील लोड की, या शायद स्पार्कफुन को अपने सप्लायर से नकली पुर्जों का एक बैच प्राप्त हुआ। हमें इनमें से कुछ दोषपूर्ण इकाइयों पर हाथ रखना होगा।
हमने सैकड़ों किलोमीटर की ड्राइविंग पूरी कर ली, लेकिन हम कुछ खराब इकाइयों को प्राप्त करने और यह निर्धारित करने में सक्षम थे कि यह एक बूटलोडर मुद्दा था, न कि हार्डवेयर मुद्दा।
आपने कैसे पता लगाया कि क्या गलत था?
Arduino के साथ हमारे अनुभव से, हमारा पहला संदिग्ध बूटलोडर था। Arduino का बूटलोडर जो MicroView द्वारा उपयोग किया जाता है, वह सॉफ्टवेयर है जिसे पावर अप या रीसेट पर पहले निष्पादित किया जा रहा है। यह सॉफ़्टवेयर पूर्वनिर्धारित विलंब के लिए प्रतीक्षा करेगा ताकि बूटलोडर कमांड जारी किया जा सके ताकि वह बूटलोडिंग मोड में प्रवेश कर सके। खराब MicroView ने पावर अप या रीसेट के बाद प्रतीक्षा या देरी नहीं करने का लक्षण दिखाया, यह बिना किसी देरी के तुरंत डेमो चलाता है।
समस्या कितनी व्यापक है?
हमें लगता है कि बिना बूटलोडर के 1,934 माइक्रोव्यू यूनिट हैं
समस्या को सुधारने के लिए आप क्या करेंगे?
हाँ स्वाभाविक रूप से! दोषपूर्ण बैच का हिस्सा रहे बैकर्स को दो इकाइयाँ मिलेंगी: एक जिसमें टूटा हुआ बूटलोडर (अब और आने वाले दिनों में) और दूसरा प्रतिस्थापन जो काम करता है।
इसलिए जब आधिकारिक घोषणा-दोनों उनके किकस्टार्टर पेज पर, और स्पार्कफुन द्वारा — कुछ दिनों में गीक अम्मो को पता चल जाएगा कि समस्या है। यदि आपके पास मेरी तरह एक दोषपूर्ण MicroView है, तो वे आपको इसे बदलने के लिए एक नया शिपिंग देंगे, जैसे ही वे कर सकते हैं - नि: शुल्क। जो आपसे उम्मीद है
दूसरी ओर, यह आपको एक अवसर के साथ छोड़ देता है, जबकि वे हमें अलग करने के लिए डिज़ाइन नहीं किए जाते हैं, हम निर्माता हैं, और जब तक वे एक साथ वापस नहीं जाते हैं तब तक मुझे आश्चर्य होता है कि क्या मुझे मेरा काम मिल सकता है। तो उस पर अगले कुछ दिनों के लिए एक पोस्ट के लिए बाहर देखो।
अपडेट (21 / अगस्त): बहुत अधिक के साथ-साथ मैं गीक अम्मो की माइक्रो-कंपनी के पीछे की प्रतिक्रिया और स्पार्कफुन द्वारा - जो इसे समस्या का निर्माण कर रहे हैं, के जवाब से बहुत प्रभावित हुए हैं। हालाँकि यह समस्या को स्वयं ठीक करने के लिए बहुत आसान है, और मैंने केवल ऐसा करने के लिए एक पूर्वाभ्यास प्रदान किया है।