บ้าน > แอพ > เครื่องมือ > StmDfuUsb

StmDfuUsb
StmDfuUsb
May 05,2025
ชื่อแอป StmDfuUsb
นักพัฒนา Yaroslav Trymbach
หมวดหมู่ เครื่องมือ
ขนาด 2.6 MB
เวอร์ชันล่าสุด 1.25
มีจำหน่ายที่
5.0
ดาวน์โหลด(2.6 MB)

การอัปเดตเฟิร์มแวร์ของ CPU STM32 ผ่านสาย USB โดยใช้โปรโตคอล USB DFU

แอปพลิเคชันสำหรับการอัปเดตเฟิร์มแวร์ของ CPU STM32 ผ่านสาย USB โดยใช้โปรโตคอล USB DFU

การรับรู้ของแอปพลิเคชันนี้ขึ้นอยู่กับเอกสารต่อไปนี้จาก STMicroelectronics:

  1. AN2606 : STM32 Microcontroller System Memory Boot Memory Boot
  2. AN3156 : โปรโตคอล USB DFU ที่ใช้ใน Bootloader STM32

วิธีใช้แอปพลิเคชัน

วิชาบังคับก่อน:

  • อุปกรณ์มือถือของคุณต้องรองรับ USB-OTG

การตระเตรียม:

  1. เชื่อมต่อบอร์ด STM32 เข้ากับอุปกรณ์มือถือของคุณโดยใช้สาย USB-OTG
  2. เปิดใช้งานโหมด bootloader สำหรับ STM32 อ้างถึง AN2606 สำหรับคำแนะนำโดยละเอียด โดยทั่วไปคุณต้องตั้งค่าพิน boot0 และ boot1 ในชุดค่าผสมที่ถูกต้องตามรุ่น CPU ของคุณ

การเขียนโปรแกรม:

  1. เลือกไฟล์เฟิร์มแวร์:

    • เลือกไฟล์เฟิร์มแวร์ที่คุณต้องการเขียน ไฟล์ควรอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้:
      • Intel Hex
      • Motorola S-Record
      • DFUSE (รูปแบบ STMICROELTRONICS DFU)
      • ไบนารีดิบ
  2. ตั้งค่าตัวเลือกการเขียน:

    • คุณสามารถเลือกจากตัวเลือกต่อไปนี้:
      • ลบหน้าจำเป็นเท่านั้น
      • UNSET UNSET การป้องกันการอ่านหากจำเป็น
      • ไป CPU หลังจากการเขียนโปรแกรม
  3. เริ่มต้นการเขียนโปรแกรม:

    • กดปุ่ม "โหลดไฟล์เพื่อแฟลช" และรอให้การดำเนินการเสร็จสมบูรณ์

การดำเนินการเพิ่มเติมที่มีอยู่ในแอปพลิเคชัน:

  • การลบ
  • การตรวจสอบแฟลชสำหรับสถานะว่างเปล่า
  • การเปรียบเทียบเนื้อหาแฟลชกับไฟล์

คุณสามารถเข้าถึงการดำเนินการเหล่านี้ผ่านตัวเลือกเมนูที่เหมาะสม

รุ่นทดสอบ:

แอปพลิเคชันได้รับการทดสอบสำเร็จในรุ่นไมโครคอนโทรลเลอร์ STM32 ต่อไปนี้:

  • STM32F072
  • STM32F205
  • STM32F302
  • STM32F401
  • STM32F746
  • STM32G474
  • STM32L432

ข้อ จำกัด การใช้งาน:

  • คุณสามารถทำการอัปโหลดเฟิร์มแวร์ได้สูงสุด 25 รายการโดยไม่เสียค่าใช้จ่าย
  • หลังจากถึงขีด จำกัด นี้คุณสามารถซื้อหนึ่งในบริการต่อไปนี้:
    1. การอัปโหลดเพิ่มเติม 100 ครั้ง
    2. การใช้แอปพลิเคชันไม่ จำกัด
โพสต์ความคิดเห็น