यदि आपका डिवाइस तुलनात्मक रूप से महंगा है और आप लागत वहन कर सकते हैं (और आप ग्राहकों को अपग्रेड के बारे में परवाह है) तो आप ऐसा कर सकते हैं ...
(आम तौर पर इस तकनीक के लिए या तो बाहरी भंडारण की आवश्यकता होती है या jtag के कुटिल उपयोग की ..)
एक निश्चित प्रोग्राम माइक्रो (थोड़ा पीआईसी की तरह) है जो सिस्टम को रोक सकता है और इसे रीप्रोग्राम कर सकता है।
क्योंकि आप "अपग्रेड प्रोसेसर" फर्मवेयर नहीं बदल सकते, यह कभी गलत नहीं हो सकता।
1) उपयोगकर्ता डिवाइस को अपग्रेड कर सकता है
2) यदि कोई अपग्रेड फेल हो जाता है, तो वे हमेशा फिर से कोशिश कर सकते हैं। यह ईंट नहीं किया जा सकता है
3) तब भी जब आपका टारगेट डिवाइस बूट-लोडर का समर्थन नहीं करता है (यह सिर्फ बूट करना चाहता है और रन करना चाहता है) तब भी आप इसे वही कर सकते हैं जो आप करना चाहते हैं।
FPGA, DSP और अन्य विषम लक्ष्य के लिए काम करता है।
वास्तव में साफ-सुथरा यूजर इंटरफेस हो सकता है (यहां तक कि एक PIC एक वेब सर्वर चला सकता है ....)