Trang chủ > Ứng dụng > Công cụ > StmDfuUsb

StmDfuUsb
StmDfuUsb
May 02,2025
Tên ứng dụng StmDfuUsb
Nhà phát triển Yaroslav Trymbach
Loại Công cụ
Kích cỡ 2.6 MB
Phiên bản mới nhất 1.25
Có sẵn trên
5.0
Tải xuống(2.6 MB)

Cập nhật phần sụn của CPU STM32 qua cáp USB bằng giao thức USB DFU

Tổng quan về ứng dụng

Ứng dụng tạo điều kiện cập nhật phần sụn trên CPU STM32 bằng cáp USB và giao thức USB DFU. Nó được phát triển dựa trên các tài liệu sau đây từ STMicroelectronics:

  1. AN2606: Chế độ khởi động bộ nhớ vi điều khiển STM32
  2. AN3156: Giao thức USB DFU được sử dụng trong bộ tải khởi động STM32

Cách sử dụng ứng dụng

Điều kiện tiên quyết
  • Thiết bị di động của bạn phải hỗ trợ USB-OTG.
Sự chuẩn bị
  1. Kết nối bảng STM32 với thiết bị di động của bạn bằng cáp USB-OTG.
  2. Kích hoạt chế độ bộ tải khởi động cho STM32. Tham khảo AN2606 để biết hướng dẫn chi tiết. Nói chung, bạn cần đặt các chân boot0 và boot1 trong sự kết hợp chính xác theo mô hình CPU của bạn.
Lập trình
  1. Chọn tệp phần sụn bạn muốn tải lên. Tệp phần sụn phải ở một trong các định dạng sau:

    • Intel Hex
    • Motorola S-Record
    • DFUSE (Định dạng STMicroelectronics DFU)
    • Nhị phân thô
  2. Đặt các tùy chọn viết cần thiết. Bạn có thể chọn từ đó:

    • Xóa các trang cần thiết
    • Bảo vệ đọc không thiết lập nếu cần
    • Bắt đầu CPU sau khi lập trình
  3. Nhấn nút "Tải tệp vào flash" và chờ hoàn thành thao tác.

Hoạt động bổ sung

Ứng dụng này cũng hỗ trợ các hoạt động sau, có thể truy cập thông qua các điểm menu thích hợp:

  • Xóa
  • Kiểm tra đèn flash cho trống
  • So sánh đèn flash với tệp

Các mô hình đã thử nghiệm

Ứng dụng đã được thử nghiệm thành công trên các mô hình vi điều khiển STM32 sau đây:

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

Hạn chế sử dụng

Bạn có thể thực hiện tối đa 25 tải lên firmware miễn phí. Sau khi đạt đến giới hạn này, bạn có tùy chọn mua một trong các dịch vụ sau:

  1. Thêm 100 tải lên
  2. Sử dụng không giới hạn ứng dụng
Đăng bình luận