فلش فریمور یعنی چه؟
فلش (Flash) کردن فریمور یعنی نوشتن نرمافزار ArduCopter روی حافظه فلایت کنترلر. فلایت کنترلر یک کامپیوتر کوچک با تراشه STM32 است و فریمور همان «سیستمعاملی» است که رفتار پرواز را تعریف میکند.
فریمور ArduPilot در سه شاخه عرضه میشود؛ برای کوادکوپتر باید ArduCopter را فلش کنید. این کار فقط یکبار لازم است، اما برای بهروزرسانی هم همین مراحل تکرار میشوند. حالت DFU (Device Firmware Update) یک حالت ویژه است که بعضی بردها برای فلش اولیه نیاز دارند.
🛠️ کارت پروژه
| نرمافزار | Mission Planner |
| فریمور | ArduCopter (نسخه Stable) |
| اتصال | USB (بدون باتری) |
| زمان | ۵ تا ۱۰ دقیقه |
گام ۱: ورود به صفحه نصب فریمور
در Mission Planner بدون اتصال (Disconnect) به صفحه زیر بروید:
SETUP → Install Firmware
(یا در نسخه جدید: Install Firmware Legacy برای انتخاب دستی)
گام ۲: انتخاب نوع وسیله
تصاویر وسایل مختلف نمایش داده میشود. روی آیکون کوادکوپتر (Quad) یا فریم خود کلیک کنید. Mission Planner پورت COM را شناسایی میکند و آخرین نسخه پایدار را پیشنهاد میدهد.
گام ۳: شروع فلش
- روی آیکون فریم کلیک کنید و Yes را بزنید.
- اگر برد نیاز به DFU داشت، پیام میدهد کابل را جدا/وصل کنید — دستور را دنبال کنید.
- نوار پیشرفت «Erasing» و سپس «Programming» و «Verifying» را نشان میدهد.
- در پایان پیام Upload Done ظاهر میشود.
گام ۴: تأیید نصب
حالا با Baud rate ۱۱۵۲۰۰ متصل شوید. در پایین HUD باید نسخه فریمور نمایش داده شود، مثلاً:
ArduCopter V4.5.x (xxxxxxx)
ChibiOS: xxxxxxx
Frame: QUAD
جدول: انتخاب نسخه فریمور
| نسخه | توصیه |
|---|---|
| Stable | برای همه — پایدار و تستشده |
| Beta | فقط برای تست ویژگیهای جدید |
| Latest (dev) | توسعهدهندگان — ناپایدار |