پکیجهای افزونهای STM32CubeMX یا (STM32CubeMX Packages) مجموعهای از فایلها و کتابخانههای نرمافزاری هستند که توسط شرکت STMicroelectronics برای پشتیبانی از خانوادههای مختلف میکروکنترلرهای STM32 ارائه میشوند. این پکیجها امکان پیکربندی دقیقتر و تولید کد سازگار با هر سری از تراشههای STM32 را فراهم میکنند.
هر خانواده از میکروکنترلرهای STM32، مانند STM32F0، STM32F1، STM32F4، STM32G4 و STM32H5، دارای پکیج اختصاصی CubeMX است. این پکیجها شامل تعریف پایهها، درایورها، کتابخانههای HAL و LL، مثالهای آماده و تنظیمات سختافزاری مخصوص همان سری هستند. با نصب پکیج مربوطه، CubeMX میتواند قابلیتها و محدودیتهای واقعی تراشه انتخابشده را بهدرستی شناسایی کند و از بروز خطاهای پیکربندی جلوگیری شود.
استفاده از پکیجهای افزونهای CubeMX باعث افزایش دقت در تولید کد، سازگاری کامل با سختافزار هدف و تسریع فرایند توسعه پروژههای مبتنی بر STM32 میشود. به همین دلیل، نصب و بهروزرسانی این پکیجها برای هر پروژه حرفهای STM32 امری ضروری است.
پس در ادامه پکیج مربوط به برخی خانواده ها برای استفاده شما قرار داده شده است:
خانواده C0 :
دریافت نسخه 1.4.0 (با حجم 148 مگابایت)
خانواده F0 :
دریافت نسخه 1.11.5 (با حجم 168 مگابایت)
خانواده F1 :
دریافت نسخه 1.8.6 (با حجم 163 مگابایت)
خانواده F2 :
دریافت نسخه 1.9.5 (با حجم 145 مگابایت)
خانواده F3 :
دریافت نسخه 1.11.5 (با حجم 222 مگابایت)
خانواده F4 :
دریافت نسخه 1.28.3 (با حجم 926 مگابایت)
خانواده G0 :
دریافت نسخه 1.6.2 (با حجم 369 مگابایت)
خانواده G4 :
دریافت نسخه 1.6.1 (با حجم 361 مگابایت)
خانواده H5 :
دریافت نسخه 1.5.1 (با حجم 281 مگابایت)
خانواده L0 :
دریافت نسخه 1.12.3 (با حجم 119 مگابایت)
خانواده L1 :
دریافت نسخه 1.10.5 (با حجم 106 مگابایت)
خانواده L5 :
دریافت نسخه 1.6.0 (با حجم 122 مگابایت)
خانواده U0 :
دریافت نسخه 1.3.0 (با حجم 89 مگابایت)
خانواده U5 :