
애플리케이션 설명
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.
功能比较少,而且操作有点复杂,不太好用。
Fonctionne comme prévu, mais l'interface pourrait être plus conviviale. La documentation est limitée.
StmDfuUsb 같은 앱