2014-04-15 5 views
5

मैं एक पिन (कोई 110।) लिनक्स में निम्नलिखित का उपयोग कर निर्यात करने के लिए कोशिश कर रहा हूँ निर्यात करने में असमर्थ:
echo 110 > /sys/class/gpio/exportएक GPIO पिन

जब मैं ऐसा करने के लिए प्रयास करते हैं, मैं getthe त्रुटि संदेश
ash: write error: Device or resource busy

मेरे ज्ञान के अनुसार पिन किसी भी मॉड्यूल द्वारा उपयोग नहीं किया जा रहा है, लेकिन मैं गलत हो सकता हूं। मेरे पास हार्डवेयर लाइन की जांच की गई थी और वोल्टेज बदल रहा है, प्रोसेसर लाइन पर कुछ चला रहा है।
उपयोगकर्ता मैनुअल के अनुसार पिन मल्टीप्लेक्स नहीं है और "आमतौर पर उपलब्ध" है।

उत्तर

2

उपयोगकर्ता मैनुअल के अनुसार पिन मल्टीप्लेक्स नहीं है और यह "आमतौर पर उपलब्ध" है।

स्पष्ट रूप से आप एक एसओसी मैनुअल का जिक्र कर रहे हैं।
इस तरह के एक बयान से केवल यह संकेत मिलेगा कि पिन में एक एकीकृत परिधीय (जिसे एसओसी निर्माता द्वारा भेजा गया है) द्वारा समर्पित आवेदन नहीं है।
यह कथन अवैध है जब एसओसी को सर्किट में डिजाइन किया गया है और/या बोर्ड पर स्थापित किया गया है।

दस्तावेज़ जो आपको वास्तव में परामर्श करने की आवश्यकता है वह बोर्ड मैनुअल या बोर्ड स्कीमेटिक्स है।
यह सटीक दस्तावेज होना चाहिए कि बोर्ड डिज़ाइनर ने उस विशिष्ट एप्लिकेशन में उपलब्ध जीपीआईओ पिन का उपयोग कैसे किया।

जब मैं ऐसा करने के लिए प्रयास करते हैं, तो मुझे त्रुटि संदेश getthe ...

आप के लिए सौभाग्य से, (है कि आप उपयोग करना चाहते हैं) ठीक से GPIO प्रदर्शन किया है कि पिन का उपयोग करता है कि डिवाइस ड्राइवर एक अपहरण को रोकने के लिए आरक्षित/अनुरोध कॉल।
इससे अन्य ड्राइवर को तोड़ने और/या डिवाइस/बोर्ड खराब होने से रोका गया।

मेरी जानकारी के अनुसार के रूप में पिन किसी भी मॉड्यूल द्वारा प्रयोग किया जाता है नहीं किया जा रहा है, लेकिन मैं गलत

आप इस "ज्ञान" प्राप्त कैसे किया हो सकता है?
क्या आपने .dts और स्कैन किया था .dtsi आपके बोर्ड के लिए उपयोग की जाने वाली फ़ाइलें?
क्या आपने अपने बोर्ड द्वारा उपयोग किए जाने वाले प्रत्येक डिवाइस ड्राइवर का स्रोत कोड चेक किया था?

+0

मुझे भी यह समस्या है। मैंने अपने बोर्ड के लिए .dtsi की जांच की और पाया 'gpiokey_pins: gpiokey_pinmux { \t \t \t पिन = "gpio26"; \t \t \t \t फ़ंक्शन = "डिफ़ॉल्ट"; \t \t \t \t पूर्वाग्रह-पुल-अप; \t \t \t \t आउटपुट-अक्षम; \t \t \t}; ' – tarabyte

संबंधित मुद्दे