StmDfuUsb
![]() |
เวอร์ชันล่าสุด | 1.25 |
![]() |
อัปเดต | Apr,12/2025 |
![]() |
นักพัฒนา | Yaroslav Trymbach |
![]() |
ระบบปฏิบัติการ | Android 5.0+ |
![]() |
หมวดหมู่ | เครื่องมือ |
![]() |
ขนาด | 2.6 MB |
![]() |
Google PlayStore | ![]() |
แท็ก: | เครื่องมือ |



การอัปเดตเฟิร์มแวร์ของ CPU STM32 ผ่านสาย USB โดยใช้โปรโตคอล USB DFU
แอปพลิเคชันสำหรับการอัปเดตเฟิร์มแวร์ของ CPU STM32 ผ่านสาย USB โดยใช้โปรโตคอล USB DFU
การรับรู้ของแอปพลิเคชันนี้ขึ้นอยู่กับเอกสารต่อไปนี้จาก STMicroelectronics:
- AN2606: STM32 Microcontroller System Memory Boot Memory Boot
- AN3156: โปรโตคอล USB DFU ที่ใช้ใน Bootloader STM32
วิธีใช้แอปพลิเคชัน
ข้อกำหนดเบื้องต้น
- อุปกรณ์มือถือของคุณต้องรองรับ USB-OTG
การตระเตรียม
- เชื่อมต่อบอร์ด STM32 เข้ากับอุปกรณ์มือถือของคุณโดยใช้สาย USB-OTG
- เปิดใช้งานโหมด bootloader สำหรับ STM32 อ้างถึง AN2606 สำหรับคำแนะนำโดยละเอียด โดยทั่วไปคุณต้องตั้งค่า PINS BOOT0 และ BOOT1 ในชุดค่าผสมที่ถูกต้องตามรุ่น CPU ของคุณ
การเขียนโปรแกรม
เลือกไฟล์เฟิร์มแวร์ : เลือกไฟล์เฟิร์มแวร์ที่คุณต้องการเขียน ไฟล์ควรอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้:
- Intel Hex
- Motorola S-Record
- DFUSE (รูปแบบ STMICROELTRONICS DFU)
- ไบนารีดิบ
ตั้งค่าตัวเลือกการเขียน : คุณสามารถเลือกตัวเลือกต่อไปนี้:
- ลบหน้าจำเป็นเท่านั้น
- UNSET UNSET การป้องกันการอ่านหากจำเป็น
- ไป CPU หลังจากการเขียนโปรแกรม
เริ่มต้นการเขียนโปรแกรม : กดปุ่ม "โหลดไฟล์เพื่อแฟลช" และรอให้การดำเนินการเสร็จสมบูรณ์
การดำเนินการเพิ่มเติม
แอปพลิเคชันยังรองรับการดำเนินการต่อไปนี้ซึ่งสามารถเลือกได้ผ่านตัวเลือกเมนูที่เหมาะสม:
- การลบ
- ตรวจสอบแฟลชเพื่อว่างเปล่า
- การเปรียบเทียบแฟลชกับไฟล์
รุ่นทดสอบ
แอปพลิเคชันได้รับการทดสอบในรุ่นไมโครคอนโทรลเลอร์ STM32 ต่อไปนี้:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
ข้อ จำกัด ในการใช้งาน
คุณสามารถทำการอัปโหลดเฟิร์มแวร์ได้สูงสุด 25 รายการโดยไม่เสียค่าใช้จ่าย หลังจากถึงขีด จำกัด นี้คุณสามารถซื้อหนึ่งในบริการต่อไปนี้:
- เพิ่มอีก 100 อัปโหลด
- การใช้แอปพลิเคชันไม่ จำกัด