도구 StmDfuUsb
StmDfuUsb

StmDfuUsb

도구 1.25 2.6 MB

by Yaroslav Trymbach Dec 31,2024

이 애플리케이션은 USB DFU 프로토콜을 사용하는 USB 케이블을 통해 STM32 마이크로컨트롤러 펌웨어 업데이트를 용이하게 합니다. 개발에는 STMicroelectronics 문서인 AN2606(STM32 마이크로컨트롤러 시스템 메모리 부팅 모드) 및 AN3156(STM32 부트로더의 USB DFU 프로토콜)이 활용되었습니다. 전제 조건: 모바일 드

5.0
StmDfuUsb 스크린샷 0
StmDfuUsb 스크린샷 1
StmDfuUsb 스크린샷 2
StmDfuUsb 스크린샷 3
Application Description

이 애플리케이션은 USB DFU 프로토콜을 사용하는 USB 케이블을 통해 STM32 마이크로 컨트롤러 펌웨어 업데이트를 용이하게 합니다. STMicroelectronics 문서를 활용한 개발: AN2606(STM32 마이크로 컨트롤러 시스템 메모리 부팅 모드) 및 AN3156(STM32 부트로더의 USB DFU 프로토콜).

전제 조건:

  • USB-OTG를 지원하는 모바일 기기입니다.

준비:

  1. USB-OTG 케이블을 사용하여 STM32 보드를 모바일 장치에 연결하세요.
  2. STM32 부트로더 모드를 활성화합니다(CPU 모델에 따른 특정 핀 구성은 AN2606 참조). 여기에는 일반적으로 BOOT0 및 BOOT1 핀을 올바른 조합으로 설정하는 작업이 포함됩니다.

프로그래밍:

  1. 펌웨어 파일(.hex, .srec, .dfu 또는 원시 바이너리)을 선택합니다.
  2. 쓰기 옵션 구성: 선택적 페이지 지우기, 읽기 보호 비활성화(필요한 경우) 및 자동 CPU 실행 후 프로그래밍.
  3. "플래시할 파일 로드"를 클릭하고 완료될 때까지 기다립니다.

추가 기능:

이 애플리케이션은 다음과 같은 추가 기능을 제공합니다.

  • 플래시 삭제
  • 빈 플래시 확인
  • 로드된 파일과 펌웨어 비교. 이러한 옵션은 애플리케이션 메뉴를 통해 액세스할 수 있습니다.

테스트를 거친 마이크로컨트롤러:

이 애플리케이션은 STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432 모델에서 검증되었습니다.

사용 제한:

애플리케이션에서는 최대 25개의 무료 펌웨어 업로드가 가능합니다. 이 한도를 초과하면 두 가지 업그레이드 옵션 중 하나를 구매할 수 있습니다:

  1. 100개 추가 업로드
  2. 애플리케이션 무제한 사용

Tools

현재 사용 가능한 댓글이 없습니다.