
애플리케이션 설명
USB DFU 프로토콜을 통해 STM32 CPU 펌웨어 업데이트
이 애플리케이션을 사용하면 USB DFU 프로토콜을 사용하는 USB 케이블을 통해 STM32 CPU 펌웨어를 업데이트할 수 있습니다. 개발은 STMicroelectronics의 다음 문서를 기반으로 합니다.
- AN2606 STM32 마이크로 컨트롤러 시스템 메모리 부팅 모드
- STM32 부트로더에 사용되는 AN3156 USB DFU 프로토콜
애플리케이션 사용방법
전제 조건:
- 귀하의 모바일 장치가 USB-OTG를 지원해야 합니다.
준비:
- USB-OTG 케이블을 사용하여 STM32 보드를 모바일 장치에 연결하세요.
- STM32의 부트로더 모드를 활성화하세요. 구체적인 지침은 AN2606을 참조하세요. 일반적으로 CPU 모델에 따라 BOOT0 및 BOOT1 핀을 올바른 조합으로 설정해야 합니다.
프로그래밍:
펌웨어 파일 선택:
펌웨어 파일은 다음 형식 중 하나여야 합니다.
- Intel hex
- Motorola S-Record
- DfuSe(STMicroelectronics DFU 형식)
- Raw 바이너리
쓰기 옵션 설정:
다음 옵션을 선택할 수 있습니다.
- 필요한 페이지만 삭제
- 읽기 방지 설정 해제(필요한 경우)
- 프로그래밍 후 CPU로 이동
- "플래시할 파일 로드"를 누르고 작업이 완료될 때까지 기다립니다.
추가 작업:
애플리케이션은 다음 작업도 제공합니다.
- 삭제
- 플래시 공백 확인
- 플래시와 파일 비교
해당 메뉴 옵션에서 이러한 작업을 선택할 수 있습니다.
지원되는 마이크로컨트롤러:
애플리케이션은 다음 STM32 마이크로컨트롤러 모델에서 테스트되었습니다.
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
사용 제한:
최대 25개의 펌웨어 업로드를 무료로 수행할 수 있습니다. 이 한도에 도달한 후에는 다음 서비스 중 하나를 구매할 수 있습니다:
- 추가 100업로드
- 애플리케이션 무제한 사용
스크린샷
리뷰
Works as advertised, but the interface could be more user-friendly. Documentation is sparse.
Funciona como se anuncia, pero la interfaz podría ser más intuitiva. La documentación es escasa.
Fonctionne comme prévu, mais l'interface pourrait être plus conviviale. La documentation est limitée.
StmDfuUsb 같은 앱