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

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

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

ภาพรวมแอปพลิเคชัน

แอปพลิเคชันอำนวยความสะดวกในการอัปเดตเฟิร์มแวร์บนซีพียู STM32 โดยใช้สายเคเบิล USB และโปรโตคอล USB DFU มันได้รับการพัฒนาตามเอกสารต่อไปนี้จาก STMICROELTRONICS:

  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. การใช้แอปพลิเคชันไม่ จำกัด
โพสต์ความคิดเห็น