จากนี้ไปผลิตภัณฑ์ STM32 ใหม่จะรองรับเฉพาะเครื่องมือที่เรียกว่า STM32CubeProg ดังนั้นจึงล้าสมัยเครื่องมือที่มีอยู่รวมถึง:
โปรแกรมเมอร์ Visual ST (STVP)
โปรแกรมเมอร์อัพเกรดเฟิร์มแวร์อุปกรณ์ DFuSe USB
ตัวโหลดแฟลช STM32 ของ Windows เท่านั้น
ซอฟต์แวร์อรรถประโยชน์สำหรับใช้กับ ST-Link
STM32CubeProg (หรือ STM32CubeProgrammer, ST เรียกว่าทั้งคู่) จะช่วยให้การเขียนโปรแกรม“ ผ่านการเชื่อมต่อที่สะดวก” ไปยัง MCU และสนับสนุนการดีบักและอินเตอร์เฟส bootloader ตาม ST รวมถึง:
JTAG
หมุด debug สายเดี่ยว (SWD)
UART
ยูเอสบี
SPI
ฉัน 2 C
สามารถ
มันจะทำงานร่วมกับหน่วยความจำภายในแฟลช, RAM, และ OTP รวมถึงหน่วยความจำภายนอกและช่วยให้การเขียนโปรแกรมตัวเลือกและอัปโหลด, การตรวจสอบเนื้อหาการเขียนโปรแกรมและการเขียนโปรแกรมอัตโนมัติผ่านการเขียนสคริปต์
“ คุณสมบัติในตัวประกอบด้วยตัวสร้างแพ็คเกจที่เชื่อถือได้ของ STM32 ซึ่งปกป้องทรัพย์สินทางปัญญาของ OEM โดยการเข้ารหัสเฟิร์มแวร์โดยใช้คีย์ AES-GCM และทำงานร่วมกับโมดูลรักษาความปลอดภัยฮาร์ดแวร์คู่หู STM32HSM-V1 [HSM]” ST กล่าว
HSM จัดการการรับรองความถูกต้องและการออกใบอนุญาตโดยมี 'การติดตั้งเฟิร์มแวร์ที่ปลอดภัย' (SFI) แบบตอบโต้เพื่อให้ OEM สามารถ จำกัด จำนวนของอุปกรณ์ที่สามารถตั้งโปรแกรมได้ STM32HSM แรกที่มีจำนวนการเขียนโปรแกรมสูงสุด 300 หน่วยสำหรับการสร้างต้นแบบจะสามารถใช้ได้ในปลายเดือนกรกฎาคม
STM32CubeProg สามารถ ดาวน์โหลดได้ฟรีที่นี่
เครื่องมือถูกส่งมอบในเวอร์ชัน GUI (ส่วนติดต่อผู้ใช้แบบกราฟิก) และรุ่น CLI (ส่วนต่อประสานบรรทัดคำสั่ง)






