मैं एआरएम प्रोसेसर का उपयोग करना शुरू करना चाहता हूं, पीआईसी से पलायन करना जो मैं बहुत लंबे समय से उपयोग कर रहा हूं। 8 बिट मॉडल $ 1 के तहत उपलब्ध थे, प्रोग्रामर $ 10 से कम के लिए, और मुझे शुरू करने की आसानी और कम लागत से खराब हो गई है। लेकिन यह देखते हुए कि उनकी शक्ति समान कीमत पर कुछ एआरएम चिप्स द्वारा बौनी है, और बंद-स्रोत सॉफ़्टवेयर से तंग आकर, मैं स्विच बनाना चाहता हूं।
मैं इसके बजाय किसी भी विकास बोर्डों को प्राप्त करने से बचना चाहूंगा, और इसके बजाय एक सस्ते जेनेरिक ब्रेक-आउट पीसीबी ($ 1) के साथ सीधे इसमें मिल जाऊंगा, और एक ब्रेडबोर्ड पर जो भी बाहरी घटकों को प्राप्त करने के लिए आवश्यक है, का उपयोग करके।
इस तरह से एआरएम चिप्स प्रोग्रामिंग के लिए मेरे विकल्प क्या हैं? क्या PICKit2 जैसे प्रोग्रामर हैं जो एक पीसी से कनेक्ट करने के लिए USB का उपयोग करते हैं, चिप के साथ एक साधारण सीरियल कनेक्शन (जैसे ICSP) के माध्यम से प्रोग्रामिंग करते हैं? अलग-अलग एआरएम कॉलोनियों, एआरएम संस्करणों और व्यक्तिगत चिप्स के लिए सेटअप में कितना अंतर है? (अनुसूचित जनजाति, Atmel ...) जैसे प्रत्येक निर्माता को अपने स्वयं के कंपाइलर, प्रोग्रामर, आईडीई आदि की आवश्यकता होती है? या सभी के लिए सामान्य उपकरण हैं?
संपादित करें: ठीक है, इसलिए अधिक शोध के बाद, मेरा मानना है कि मैं अपेक्षाकृत सस्ते समाधान के साथ आया हूं, एक stm32 देव बोर्ड को DAPLINK फर्मवेयर के साथ फ्लैश किया जा सकता है, लेकिन मुझे विश्वास नहीं है कि आधिकारिक गितुब फर्मवेयर मूल रूप से काम करेगा (यह सब तब तक अटकलें हैं जब तक कि मैं नहीं करूंगा। मेल में मेरे stm32 देव बोर्ड मिल)। लेकिन मैंने पाया कि रीडबियर mk20 के साथ शामिल daplink_usb बोर्ड एक stm32 चिप चल रहा है, उन्होंने फर्मवेयर जारी किया है, जिसे 8mhz क्रिस्टल के साथ संगत बनाने के लिए एक पंक्ति को बदलने की आवश्यकता है (नीचे लिंक किए गए फोरम पोस्ट में विस्तृत)। अन्यथा एक 16 मेगाहर्ट्ज के साथ क्रिस्टल को बदल दें। एक बार जब मैंने अपने देव किट के आने की पुष्टि कर ली है, तो बीमार अपडेट।