StmDfuUsb
  • แพลตฟอร์ม:Android
  • เวอร์ชัน:1.25
  • ขนาด:2.6 MB
  • นักพัฒนา:Yaroslav Trymbach
5.0
คำอธิบาย

การอัปเดตเฟิร์มแวร์ของ 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 สำหรับคำแนะนำโดยละเอียด โดยทั่วไปคุณต้องตั้งค่า PINS 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. การใช้แอปพลิเคชันไม่ จำกัด

แท็ก : เครื่องมือ

ภาพหน้าจอของ StmDfuUsb
  • StmDfuUsb ภาพหน้าจอ 0
  • StmDfuUsb ภาพหน้าจอ 1
  • StmDfuUsb ภาพหน้าจอ 2
  • StmDfuUsb ภาพหน้าจอ 3