STM32CubeProgrammer支援Windows®, Linux, MacOS® 三大作業系統, 可以使用各種檔案格式向STM32微控制器內部快閃記憶體/RAM或外部存儲器燒寫代碼. 具體功能包括存儲器整體或扇區擦寫選項位元組. 用戶還可以生成程序安全燒寫 (韌體安全安裝更新) 功能所需的加密檔案, 驗證生產線上安裝的軟體的真偽, 保護智慧財產權.
有了這個通用工具後, 用戶燒寫STM32微控制器既可使用片上SWD (單線調試)或JTAG調試通信埠, 也可以用程序引導裝入通信埠(例如 UART和USB). 因此, STM32CubeProgrammer是將ST Visual Programmer, DFUse Device Firmware Update, Flash Loader和 ST-Link等軟體工具的各自功能全部整合到了STM32Cube生態系統. 意法半導體還將要把STM32CubeProgrammer的燒寫通道擴展到微控制器的 I2C和 CAN通信埠.
此外, STM32CubeProgrammer還讓開發人員能夠使用圖形用戶界面(GUI)或命令行界面(CLI)自定義和配置微控制器功能. 該多合一工具可單獨使用, 也可整合在其它應用軟體中使用. 程序燒寫操作可以人工進行也可以使用指令碼或直譯式程式自動完成.
了解工具詳情或免費下載STM32CubeProgrammer, 請訪問www.st.com/stm32cubeprog.