اختيار ذاكرة التمهيد هو واحد من الإعدادات الهامة من ميكروكنترولر ستم 32 ، والذي يسمح لك لاختيار كيفية تشغيل البرامج الثابتة. يتم تخزين البرامج الثابتة في وحدة التحكم الدقيقة في ذاكرة فلاش داخلية ، ويعتمد اختيار طريقة التنزيل على متطلبات وميزات نظام معين.
إذا تم تحديد استرداد البرامج الثابتة من ذاكرة التمهيد ، فسيقوم المتحكم الدقيق بتحميل البرنامج من قطاع ذاكرة خاص يسمى قطاع التمهيد. هذا يجعل من الممكن استعادة البرنامج الثابت في حالة عدم تشغيل البرنامج الثابت الرئيسي أو تلفه. يمكن أن يكون هذا النهج مفيدا بشكل خاص في تطوير الأنظمة المدمجة ، حيث تعد الموثوقية والاستقرار من العوامل الحاسمة.
ومع ذلك ، هناك طريقة أخرى للتمهيد — محمل الإقلاع ، والذي يعد أيضا جزءا من ذاكرة الفلاش الداخلية للمتحكم الدقيق. في هذه الحالة ، يتم تحميل البرنامج ليس من قطاع ذاكرة خاص ، ولكن عن طريق أوسب ، وارت أو واجهة أخرى متصلة متحكم. يسمح لك محمل الإقلاع بتحديث البرامج الثابتة دون صعوبة كبيرة ، والتي يمكن أن تكون مفيدة عند تطوير وتحديث الأنظمة المضمنة في مرحلة الإنتاج أو بعدها.
- اختيار ذاكرة التمهيد 32: تكوين مهم من ميكروكنترولر ستم 32
- تعريف ميكروكنترولر ستم 32
- قيمة إعداد اختيار ذاكرة التمهيد
- كيف يعمل اختيار ذاكرة التمهيد
- إمكانيات استخدام اختيار ذاكرة التمهيد
- مزايا استخدام اختيار ذاكرة التمهيد
- كيفية اختيار قيمة اختيار ذاكرة التمهيد الصحيحة
- توصيات لإعداد اختيار ذاكرة التمهيد
- سؤال وجواب
- لماذا أحتاج إلى تكوين اختيار ذاكرة التمهيد في متحكم ستم 32?
- كيف يمكنني تحديد اختيار ذاكرة التمهيد في متحكم ست إم 32?
- هل من الممكن تغيير اختيار ذاكرة التمهيد بعد البرامج الثابتة من ميكروكنترولر ستم 32?
- الذاكرة التي هي أفضل لاختيار لاختيار ذاكرة التمهيد في ميكروكنترولر 32 ستم?
- هل من الممكن استخدام ذكريتين في نفس الوقت لاختيار ذاكرة التمهيد في متحكم ست إم 32?
اختيار ذاكرة التمهيد ستم 32: تكوين مهم من ميكروكنترولر ستم 32
توفر ميكروكنترولر ستم 32 طرقا مختلفة لتحميل البرامج (البرامج الثابتة) في ذاكرتهم. أحد الإعدادات المهمة المتعلقة بالتمهيد هو اختيار ذاكرة التمهيد.
يحدد اختيار ذاكرة التمهيد المكان الذي سيتم تحميل البرنامج منه عند تشغيل وحدة التحكم الدقيقة أو إعادة تشغيلها. ستم 32 ميكروكنترولر عادة ما يكون اثنين من مجالات الذاكرة الرئيسية: ذاكرة فلاش وذاكرة النظام. يسمح لك اختيار ذاكرة التمهيد بتحديد أي من هذه المناطق سيتم تحميل البرنامج منها.
ذاكرة فلاش ، أو ذاكرة فلاش ، هي منطقة الذاكرة الرئيسية في ميكروكنترولر ستم 32. الغرض منه هو تخزين البرامج ويمكن الكتابة فوقه (وميض) أثناء تطوير التطبيقات وتحديثها. في الأساس ، يتم تحميل البرنامج من ذاكرة فلاش.
ذاكرة النظام ، أو ذاكرة النظام ، هي مساحة صغيرة من الذاكرة تستخدم عادة فقط لتحميل رمز بدء التشغيل (أداة تحميل التشغيل) أو للوظائف الخاصة مثل استرداد الأخطاء أو تحديثات البرامج الثابتة عبر واجهة يو إس آرت. تحتوي بعض وحدات التحكم الدقيقة على ذاكرة إيبروم إضافية في ذاكرة النظام لتخزين البيانات الثابتة.
يسمح لك اختيار ذاكرة التمهيد بتحديد الذاكرة التي سيتم تحميل البرنامج منها. في معظم الحالات ، يتم تحميل البرنامج من ذاكرة فلاش. ومع ذلك ، في بعض الحالات الخاصة ، قد يكون من الضروري التحميل من ذاكرة النظام.
يمكن تغيير إعداد اختيار ذاكرة التمهيد عبر سجلات معينة من ميكروكنترولر ستم 32. تحدد وثائق ستم 32 السجلات المناسبة وقيمها لتحديد ذاكرة التمهيد.
من المهم ملاحظة أن الاختيار غير الصحيح لذاكرة التمهيد يمكن أن يؤدي إلى تشغيل غير صحيح لوحدة التحكم الدقيقة أو عدم القدرة على تحميل البرنامج. لذلك ، قبل تغيير إعداد اختيار ذاكرة التمهيد ، من الضروري دراسة الوثائق بعناية ومراعاة متطلبات تطبيق معين.
تعريف ميكروكنترولر ستم 32
ميكروكنترولر ستم 32 هي عائلة من ميكروكنترولر 32 بت التي وضعتها ستميكرو إلكترونيكس. إنها تسمح للمطورين بإنشاء أنظمة برمجية مدمجة قوية وفعالة من حيث الطاقة.
ستم 32 ميكروكنترولر لديها مجموعة واسعة من الأجهزة الطرفية ، مثل أدك (التناظرية إلى الرقمية تحويل) ، داك (الرقمية إلى التناظرية تحويل) ، توقيت ، وارت (العالمي غير متزامن الإرسال والاستقبال) وأكثر من ذلك بكثير. كما أنها تدعم واجهات الاتصالات المختلفة مثل سبي (واجهة الطرفية التسلسلية) ، 2 ج (واجهة بين رقائق) ويمكن (تحكم الوصول المحدود).
واحدة من السمات الهامة من ميكروكنترولر ستم 32 هو قدرتها على العمل على ترددات مختلفة على مدار الساعة ، والذي يسمح لك لاختيار سرعة التشغيل الأمثل اعتمادا على متطلبات المشروع واستهلاك الطاقة.
برمجة 32 ميكروكنترولر يمكن أن يؤديها في لغات البرمجة المختلفة ، مثل ج أو ج++. يوفر ستميكرو إلكترونيكس مكتبة غنية من الأجهزة الطرفية التي تبسط عملية التنمية ويسرع الوقت إلى السوق.
| المزايا | العيوب |
|---|---|
|
|
قيمة إعداد اختيار ذاكرة التمهيد
يعد إعداد" اختيار ذاكرة التمهيد "أو" اختيار ذاكرة التمهيد " معلمة مهمة لمتحكم ست إم 32. يحدد من أي ذاكرة سيتم تحميل البرنامج وتشغيله عند تشغيل الجهاز.
ستم 32 ميكروكنترولر واثنين من مناطق الذاكرة الرئيسية: ذاكرة فلاش وذاكرة النظام. تستخدم ذاكرة الفلاش لتخزين رمز البرنامج ، وتحتوي ذاكرة النظام على بيانات نظام مختلفة ، بما في ذلك متجه المقاطعة ، وجدول المتجهات ، وبيانات التكوين ، وما إلى ذلك.
يوفر إعداد" اختيار ذاكرة التمهيد " خيارين لاختيار ذاكرة التمهيد: ذاكرة النظام وذاكرة الفلاش.
- ذاكرة النظام: عند تحديد هذا الخيار ، سيتم تحميل البرنامج وتشغيله من ذاكرة النظام. سيتم أيضا تخزين متجهات المقاطعة في ذاكرة النظام. هذا يمكن أن يكون مفيدا عندما تحتاج إلى تحديث البرامج الثابتة عبر واجهات مختلفة مثل أوسارت ، كان ، أوسب ، الخ. توجد متجهات المقاطعة عادة في بداية ذاكرة النظام.
- ذاكرة فلاش: عند تحديد هذا الخيار ، سيتم تحميل البرنامج وتشغيله من ذاكرة فلاش. سيتم وضع متجهات المقاطعة في بداية ذاكرة الفلاش. هذا هو الخيار الأكثر شيوعا ، حيث يتم عادة تخزين البرامج الثابتة لوحدة التحكم الدقيقة في ذاكرة فلاش.
يؤثر اختيار ذاكرة التمهيد على عنوان البداية الذي سيتم تحميل البرنامج عنده ، بالإضافة إلى توفر وسلوك متجهات المقاطعة. يمكن أن يؤدي التحديد غير الصحيح للإعدادات إلى تشغيل غير صحيح للجهاز أو عدم القدرة على تحديث البرنامج الثابت.
عند إعداد" اختيار ذاكرة التمهيد " ، من الضروري مراعاة ميزات متحكم دقيق معين ومتطلبات المشروع. على سبيل المثال ، إذا كنت بحاجة إلى تحديث البرامج الثابتة عبر واجهة أوسب ، ثم اختيار ذاكرة النظام قد يكون الخيار المفضل.
بشكل عام ، التكوين الصحيح من "اختيار ذاكرة التمهيد" هو جزء مهم من عملية التنمية على ميكروكنترولر ستم 32 ويساعد على ضمان التحميل الصحيح وتشغيل البرنامج.
كيف يعمل اختيار ذاكرة التمهيد
اختيار ذاكرة التمهيد هو إعداد متحكم ستم 32 الذي يحدد أين سيتم تحميل البرنامج من عند بدء تشغيل الجهاز. عادة ، ستم 32 ميكروكنترولر واثنين من وحدات فلاش: ذاكرة فلاش الداخلية الرئيسية لرمز البرنامج وذاكرة فلاش إضافية (ذاكرة التمهيد) لمحمل الإقلاع أو برامج النظام الأخرى.
يسمح لك اختيار ذاكرة التمهيد بتحديد وحدة الفلاش التي يجب تحميل رمز البرنامج منها عند بدء تشغيل المتحكم الدقيق. هذا إعداد مهم يحدد سلوك الجهاز عند تشغيل الطاقة.
اعتمادا على وضع اختيار ذاكرة التمهيد المحدد ، سيقوم المتحكم الدقيق بتحميل رمز البرنامج:
- التمهيد من ذاكرة الفلاش الرئيسية-إذا تم تحديد هذا الوضع ، فسيقوم البرنامج بالتمهيد من ذاكرة الفلاش الرئيسية. هذا هو الوضع الأكثر استخداما ، وهو مناسب لمعظم التطبيقات.
- التمهيد من ذاكرة النظام — إذا تم تحديد هذا الوضع ، فسيقوم البرنامج بالتمهيد من ذاكرة فلاش النظام (ذاكرة التمهيد). يمكن استخدام هذا الوضع ، على سبيل المثال ، لتحديث البرنامج الثابت للجهاز عبر أداة تحميل التشغيل.
مبدأ تشغيل اختيار ذاكرة التمهيد هو أن المتحكم الدقيق ، عند تشغيل الطاقة ، يتحقق من قيمة الامتثال للوضع المحدد ويحمل رمز البرنامج من ذاكرة الفلاش المقابلة.
يعد اختيار ذاكرة التمهيد إعدادا مهما يسمح لك باختيار الطريقة الأنسب لتحميل البرنامج ، اعتمادا على متطلبات المشروع. يمكن أن يؤدي الإعداد غير الصحيح لهذا الخيار إلى تشغيل غير صحيح للجهاز أو عدم قدرته على البدء.
إمكانيات استخدام اختيار ذاكرة التمهيد
على ميكروكنترولر ستم 32 ، فمن الممكن لتحديد وسائط مختلفة من تشغيل ذاكرة التمهيد (اختيار ذاكرة التمهيد) ، والذي يسمح لك لتحديد حيث سيتم إطلاق البرنامج وتحميلها على متحكم.
يمكن تمثيل ذاكرة التمهيد على ستم 32 بأنواع مختلفة من الذاكرة ، مثل ذاكرة فلاش وذاكرة النظام. يوفر استخدام أوضاع ذاكرة التمهيد المختلفة فرصا وفوائد مختلفة للمطورين.
الميزات الرئيسية لاستخدام اختيار ذاكرة التمهيد على ميكروكنترولر ستم 32 مذكورة أدناه:
تحميل من ذاكرة فلاش:
أحد الخيارات الممكنة هو تشغيل البرنامج وتحميله مباشرة من ذاكرة فلاش. يتيح لك هذا الوضع استخدام جميع ذاكرة الفلاش المتاحة لتخزين رمز البرنامج والبيانات. يتم التنزيل تلقائيا عند تشغيل وحدة التحكم الدقيقة.
تحميل من ذاكرة النظام:
خيار آخر هو تحميل البرنامج من ذاكرة النظام ، وهي منطقة ذاكرة منفصلة لهذا الغرض. يتيح لك هذا الوضع استخدام ذاكرة فلاش لأغراض أخرى ، مثل تخزين البيانات أو معلومات التكوين.
تحميل عبر واجهة تسلسلية:
القدرة على تحميل رمز البرنامج عبر واجهة تسلسلية (على سبيل المثال ، أوسارت أو أوسب) قد تكون متاحة أيضا في بعض نماذج ميكروكنترولر ستم 32. يعد هذا مناسبا لتحديث البرنامج على وحدة التحكم الدقيقة دون الحاجة إلى الاتصال بجهاز كمبيوتر أو جهاز آخر.
يعتمد اختيار وضع ذاكرة التمهيد على متطلبات المشروع وتفضيلات المطور. كل وضع له مزاياه وقيوده ، لذلك من الضروري اختيار الخيار الأنسب في كل حالة.
| الوضع | المزايا | القيود |
|---|---|---|
| ذاكرة فلاش |
|
|
| ذاكرة النظام |
|
|
| واجهة تسلسلية |
|
|
مزايا استخدام اختيار ذاكرة التمهيد
1. القدرة على تحديث البرنامج
واحدة من المزايا الرئيسية لاستخدام اختيار ذاكرة التمهيد في ميكروكنترولر ستم 32 هو القدرة على تحديث البرنامج (البرامج الثابتة) دون الحاجة إلى استخدام مبرمج خارجي. بفضل هذا الإعداد ، يمكنك تنزيل إصدار جديد من البرنامج مباشرة من تطبيق البرنامج ، مما يبسط عملية التحديث ويسرعها.
2. السلامة والموثوقية
يتيح لك استخدام اختيار ذاكرة التمهيد زيادة أمان وموثوقية وحدة التحكم الدقيقة. في حالة التنزيل غير الصحيح لإصدار برنامج جديد أو أخطاء أثناء عملية الترقية ، يمكنك بسهولة العودة إلى إصدار العمل السابق ، مما يمنع المشاكل المحتملة ويقلل من مخاطر المواقف غير المتوقعة.
3. توفير الوقت والموارد
يوفر استخدام اختيار ذاكرة التمهيد الوقت والموارد عند تطوير مشاريع البرامج وصيانتها. تتم ترقية البرنامج بأقل تكاليف للبنية التحتية ، حيث لا يلزم وجود أجهزة إضافية أو إجراء ترقية محدد. هذا مفيد بشكل خاص في الإنتاج الضخم للأجهزة حيث يحتاج البرنامج إلى تحديث على عدد كبير من ميكروكنترولر.
4. سهولة الاستخدام
يسمح لك اختيار ذاكرة التمهيد بجعل عملية تحديث البرنامج مريحة وبسيطة قدر الإمكان للمستخدم النهائي. يمكنه تنزيل إصدارات برامج جديدة بمفرده دون امتلاك أي مهارات برمجة أو أجهزة معينة. هذا صحيح بشكل خاص في حالة المتحكمات الدقيقة المثبتة في الأنظمة المدمجة أو الإلكترونيات الاستهلاكية.
5. الميزات المتقدمة
يؤدي استخدام اختيار ذاكرة التمهيد أيضا إلى فتح فرص إضافية لمطوري البرامج. تتيح لك القدرة على تحديث البرنامج في وضع تشغيل وحدة التحكم الدقيقة تنفيذ استراتيجيات تتبع الأخطاء وحل المشكلات بسرعة. أيضا ، إذا كان لديك حجم ذاكرة كبير بما فيه الكفاية ، يمكنك تنفيذ وظيفة تنزيل العديد من إصدارات البرامج والتبديل بينها دون فقدان قابلية تشغيل الجهاز.
كيفية اختيار قيمة اختيار ذاكرة التمهيد الصحيحة
اختيار ذاكرة التمهيد هو إعداد مهم ل ميكروكنترولر ستم 32 ، الذي يحدد حيث سيتم وضع رمز التمهيد عندما يبدأ متحكم. يمكن أن يؤثر اختيار القيمة الصحيحة لهذا الإعداد بشكل كبير على تشغيل الجهاز.
ستم 32 ميكروكنترولر عادة اثنين من الخيارات الرئيسية لموقع رمز التمهيد:
- ذاكرة النظام (ذاكرة الجهاز المدمجة)—في هذه الحالة ، سيتم تخزين رمز التمهيد في ذاكرة الفلاش المدمجة في وحدة التحكم الدقيقة. هذا الخيار مناسب عندما تحتاج إلى تحميل الكود بسرعة في المتحكم الدقيق في بدايته.
- ذاكرة الفلاش الرئيسية-في هذه الحالة ، سيتم تخزين رمز التمهيد في ذاكرة الفلاش الرئيسية للمتحكم الدقيق. يكون هذا الخيار مفيدا عند الحاجة إلى توسيع الذاكرة لتخزين رمز التطبيق.
يعتمد اختيار قيمة اختيار ذاكرة التمهيد الصحيحة على أهداف ومتطلبات الجهاز. فيما يلي بعض المواقف حيث يمكنك اختيار كل خيار:
- إذا كنت بحاجة إلى تحديث رمز التمهيد الخاص بالمتحكم الدقيق بسرعة دون إعادة برمجة رمز التطبيق الرئيسي ، فمن الأفضل اختيار الذاكرة المدمجة (ذاكرة النظام).
- إذا كنت بحاجة إلى مساحة أكبر لوضع رمز التطبيق ورمز التمهيد ، فيمكنك تحديد ذاكرة الفلاش الرئيسية.
كيفية اختيار قيمة اختيار ذاكرة التمهيد الصحيحة:
- تقييم متطلبات وأهداف جهازك.
- مراجعة الوثائق ل ميكروكنترولر ستم 32 لفهم ما هي الميزات المقدمة لاختيار ذاكرة التمهيد.
- اتخاذ قرار حول أي موقع الذاكرة هو الأنسب لاحتياجاتك.
- قم بتكوين وحدة التحكم الدقيقة عن طريق تحديد قيمة اختيار ذاكرة التمهيد المناسبة.
من المهم أن تتذكر أن اختيار قيمة اختيار ذاكرة التمهيد يمكن أن يؤثر على أداء جهازك وموثوقيته وقابليته للاستخدام. لذلك ، اتخذ هذا القرار بعناية ووعي.
توصيات لإعداد اختيار ذاكرة التمهيد
اختيار ذاكرة التمهيد هو إعداد مهم من ميكروكنترولر ستم 32 ، الذي يحدد أين سيكون محمل الإقلاع — البرنامج المسؤول عن تحميل البرنامج الرئيسي في متحكم.
عند اختيار كتلة ذاكرة للمحمل ، يجب مراعاة عوامل مثل حجم المحمل ومتطلبات الأداء والموثوقية ، بالإضافة إلى الميزات الوظيفية لوحدة التحكم الدقيقة.
اعتمادا على نموذج محدد من ميكروكنترولر ستم 32 ، قد تكون خيارات اختيار ذاكرة التمهيد المختلفة المتاحة:
- ذاكرة فلاش (ذاكرة فلاش مدمجة) هي الخيار الأكثر شيوعا. يتم وضع اللودر في منطقة خاصة من ذاكرة فلاش محفوظة لهذا الغرض. عند تحميل وحدة التحكم الدقيقة ، يقرأ المحمل البرنامج الرئيسي من ذاكرة الفلاش ويقوم بتشغيله.
- ذاكرة النظام - بعض نماذج ميكروكنترولر ستم 32 لديها جزء منفصل من الذاكرة التي تستخدم حصرا لمحمل الإقلاع. قد يكون هذا الخيار مفيدا إذا كنت بحاجة إلى استخدام ذاكرة فلاش خارجية للبرنامج الرئيسي ، وذاكرة الفلاش المدمجة مخصصة حصريا لمحمل الإقلاع.
عند اختيار اختيار ذاكرة التمهيد ، يجب عليك اتباع توصيات الشركة المصنعة للمتحكم الدقيق ومتطلبات نظام معين. بعض التوصيات:
- إذا كان حجم أداة تحميل التشغيل صغيرا وكانت ذاكرة الفلاش المدمجة بها حجم كاف ، فمن الأفضل تحديد ذاكرة فلاش كاختيار ذاكرة التمهيد.
- إذا تجاوز الحجم الإجمالي للبرنامج الرئيسي المقدار المتاح لذاكرة الفلاش الخاصة بالمتحكم الدقيق ، فيمكنك التفكير في خيار ذاكرة النظام لتحرير مساحة في ذاكرة الفلاش المدمجة للمحمل.
- إذا كنت بحاجة إلى استخدام ذاكرة فلاش خارجية للبرنامج الرئيسي ، فيمكنك تحديد ذاكرة النظام كاختيار ذاكرة التمهيد وتكوين المحمل لقراءة البرنامج من مصدر خارجي.
قد تنشأ الحاجة إلى تكوين اختيار ذاكرة التمهيد عند تطوير المشاريع على أساس ميكروكنترولر ستم 32. سيسمح لك الاختيار الصحيح وتكوين المحمل بإدارة عملية تنزيل البرنامج الرئيسي وتحديثه بشكل فعال في وحدة التحكم الدقيقة.
سؤال وجواب
لماذا أحتاج إلى تكوين اختيار ذاكرة التمهيد في متحكم ستم 32?
يسمح لك إعداد اختيار ذاكرة التمهيد في متحكم ستم 32 بتحديد المكان الذي سيتم تحميل البرنامج منه عند تشغيل الجهاز. هذا إعداد مهم لأنه يحدد ما إذا كان سيتم تحميل البرنامج من الذاكرة الرئيسية للمتحكم الدقيق (فلاش) أو من الذاكرة الثانوية (إيبروم أو ذاكرة الوصول العشوائي).
كيف يمكنني تحديد اختيار ذاكرة التمهيد في متحكم ست إم 32?
لتحديد اختيار ذاكرة التمهيد في ميكروكنترولر ستم 32 ، يجب عليك استخدام برنامج خاص المقدمة من قبل الشركة المصنعة. على سبيل المثال ، لبرمجة ميكروكنترولر ستم 32 ، يمكنك استخدام برنامج ستم 32 كوبيبروغرامر ، والذي يسمح لك لتعيين الإعدادات المناسبة خلال البرامج الثابتة.
هل من الممكن تغيير اختيار ذاكرة التمهيد بعد البرامج الثابتة من ميكروكنترولر ستم 32?
نعم ، من الممكن تغيير إعداد اختيار ذاكرة التمهيد بعد وميض متحكم ستم 32. للقيام بذلك ، فمن الضروري أيضا استخدام أدوات البرمجيات الخاصة المقدمة من قبل الشركة المصنعة من ميكروكنترولر ستم 32. ومع ذلك ، يرجى ملاحظة أن تغيير اختيار ذاكرة التمهيد قد يتطلب إعادة البرامج الثابتة لوحدة التحكم الدقيقة.
الذاكرة التي هي أفضل لاختيار لاختيار ذاكرة التمهيد في ميكروكنترولر 32 ستم?
اختيار الذاكرة لاختيار ذاكرة التمهيد في ميكروكنترولر ستم 32 يعتمد على متطلبات وتفضيلات مشروع معين. إذا كان البرنامج حرجا ، فمن الأفضل اختيار الذاكرة الرئيسية للمتحكم الدقيق (الفلاش) ، حيث أنه عادة ما يكون له أداء أكثر موثوقية ويحفظ البيانات حتى عند إيقاف تشغيل الطاقة. ومع ذلك ، إذا كان مطلوبا إعادة تشغيل سريع وتغيير البرنامج دون إعادة البرامج الثابتة ، ثم الذاكرة الثانوية (إيبروم أو ذاكرة الوصول العشوائي) يمكن اختيارها.
هل من الممكن استخدام ذكريتين في نفس الوقت لاختيار ذاكرة التمهيد في متحكم ست إم 32?
نعم ، من الممكن استخدام ذكريتين في وقت واحد لاختيار ذاكرة التمهيد في متحكم ستم 32. بعض ميكروكنترولر ستم 32 تدعم وظيفة التمهيد المزدوج ، والذي يسمح لك لتحديد اثنين من الذاكرة لتحميل البرنامج. على سبيل المثال ، يمكنك تحديد الذاكرة الرئيسية (فلاش) لتشغيل البرنامج الرئيسي ، والذاكرة الثانوية (إيبروم أو ذاكرة الوصول العشوائي) لتحميل التحديثات أو برامج إضافية.