이 애플리케이션을 사용하면 USB DFU 프로토콜을 사용하는 USB 케이블을 통해 STM32 마이크로컨트롤러의 펌웨어 업데이트를 사용할 수 있습니다. 해당 기능은 STMicroelectronics 문서(AN2606 및 AN3156)를 기반으로 합니다.
전제 조건:
- 귀하의 모바일 기기가 USB OTG를 지원해야 합니다.
준비:
- USB OTG 케이블을 사용하여 STM32 보드를 모바일 장치에 연결하세요.
- STM32 부트로더 모드를 활성화합니다(마이크로컨트롤러 모델에 따른 특정 지침은 AN2606에 문의하세요. 여기에는 일반적으로 BOOT0 및 BOOT1 핀 설정이 포함됩니다).
프로그래밍:
- 펌웨어 파일(.hex, .srec, .dfu 또는 원시 바이너리)을 선택합니다.
- 쓰기 옵션을 구성합니다(예: 선택적 페이지 지우기, 읽기 방지 비활성화, 자동 CPU 다시 시작).
- "플래시할 파일 로드"를 클릭하고 프로세스가 완료될 때까지 기다립니다.
추가 기능:
애플리케이션은 다음 옵션도 제공합니다.
- 플래시 삭제
- 플래시 백지 수표
- 플래시 메모리 대비 펌웨어 비교
지원되는 마이크로컨트롤러:
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
사용 제한:
애플리케이션에서는 최대 25개의 무료 펌웨어 업로드가 가능합니다. 이 한도를 초과하면 두 가지 업그레이드 옵션 중 하나를 구매할 수 있습니다:
- 100개 추가 업로드
- 애플리케이션 무제한 사용