STM32CubeProgrammer از سیستم عامل های ویندوزی، لینوکس و MacOS® پشتیبانی می کند و می تواند با استفاده از فرمت های مختلف فایل، از جمله فرمت های حافظه یا بخش های حذف بخش، کد را به فلش مموری داخلی / RAM یا حافظه خارجی microcontroller STM32 بفرستد. کاربران همچنین می توانید برنامه های امنیتی به برنامه تولید (سیستم عامل نصب به روز رسانی امنیتی) فایل های رمزگذاری شده مورد نیاز برای عملکرد به منظور بررسی صحت از خط تولید نصب نرم افزار، حمایت از مالکیت معنوی.
با استفاده از این ابزارها، کاربر می تواند STM32 برنامه SWD بر روی تراشه میکروکنترلر (سیم اشکال زدایی) و یا JTAG پورت اشکال زدایی، برنامه بوت همچنین می توانید به پورت (به عنوان مثال، UART و USB) بارگذاری می شود. بنابراین، STM32CubeProgrammer ST تصویری توابع مربوطه برنامه نویس، DFUse به روز رسانی سیستم عامل دستگاه، فلش لودر و ST-لینک ابزار نرم افزار یکپارچه را به STM32Cube تمام اکوسیستم. STM32CubeProgrammer نیمه هادی نیز باید برنامه ریزی روش گسترش کانال به بنادر I2C و میکروکنترلر CAN نظر گرفته شده.
علاوه بر این، STM32CubeProgrammer همچنین اجازه می دهد توسعه دهندگان به استفاده از رابط گرافیکی کاربر (GUI) و یا رابط خط فرمان (CLI) و توابع پیکربندی سفارشی از میکروکنترلر است. در یک ابزار ممکن است به تنهایی استفاده شود و یا در نرم افزارهای کاربردی دیگر یکپارچه شده است. عملیات برنامه ریزی را می توان بصورت دستی یا با استفاده از اسکریپت انجام داد.
برای جزئیات در مورد این ابزار و یا برای دانلود رایگان STM32CubeProgrammer، به www.st.com/stm32cubeprog مراجعه کنید.