STM32 mikrodenetleyici (MCU) ve mikroişlemci (MPU) kullanıcıları için hayatı kolaylaştıran ve STM32Cube ekosistemini daha da güçlendiren STMicroelectronics'ten STM32CubeProgrammer'ın en son sürümü, birden fazla cihaz programcısının yeteneklerini tek bir evrensel araçta toplar.
STM32CubeProgrammer, kullanıcıların cihazlarını MCU'nun JTAG veya tek telli hata ayıklama (SWD) pinleri, bir UART veya USB, SPI, I2C veya CAN arayüzleri arasından seçim yaparak herhangi bir uygun bağlantı yoluyla programlamasına izin verir.
Yeni çoklu işletim sistemi yazılımı, ST Görsel Programlayıcı (STVP), DFuSe USB Aygıt Ürün Yazılımı Yükseltme programcısı, yalnızca Windows için STM32 Flash yükleyici ve ST-Link ile kullanım için yazılım yardımcı programları dahil olmak üzere çeşitli araçların yerini alır. tutarlı birleşik ortam. Şu andan itibaren, yeni STM32 ürünleri yalnızca STM32CubeProgrammer tarafından desteklenecektir.
Yerleşik özellikler arasında, bir AES-GCM anahtarı kullanarak ürün yazılımını şifreleyerek ve STM32HSM-V1 yardımcı Donanım Güvenlik Modülü (HSM) ile çalışarak OEM'lerin fikri mülkiyetini koruyan STM32 Güvenilir Paket Oluşturucu bulunur.
HSM, OEM'lerin programlanabilen cihazların sayısını sınırlamasına olanak tanıyan karşı sınırlı Güvenli Ürün Yazılımı Kurulumu (SFI) ile kimlik doğrulama ve lisanslamayı yönetir. Prototipleme için maksimum 300 birim programlama sayısına sahip ilk STM32HSM, Temmuz 2019'un sonunda satışa sunulacak.
STM32CubeProgrammer'ın (STM32CubeProg) en son sürümü www.st.com/stm32cubeprog adresinden ücretsiz olarak indirilebilir.