USB DFU 프로토콜을 사용하여 USB 케이블을 통해 STM32 CPU 펌웨어 업데이트
신청 개요
이 애플리케이션은 USB DFU 프로토콜을 사용하는 USB 케이블을 통해 STM32 CPU용 펌웨어 업데이트를 용이하게 합니다. 구현은 STMicroelectronics의 문서를 기반으로 합니다.
- AN2606: STM32 마이크로컨트롤러 시스템 메모리 부팅 모드
- AN3156: STM32 부트로더에 사용되는 USB DFU 프로토콜
사용
전제 조건:
- 모바일 장치에서 USB-OTG 지원
준비:
- USB-OTG 케이블을 사용하여 STM32 보드를 모바일 장치에 연결합니다.
- STM32의 부트로더 모드를 활성화합니다(지침은 AN2606 참조).
프로그래밍:
작성할 펌웨어 파일을 선택하세요. 지원되는 형식은 다음과 같습니다.
- Intel Hex
- Motorola S-Record
- DfuSe(STMicroelectronics DFU 형식)
- Raw 바이너리
-
쓰기 옵션 구성:
- 필요한 페이지만 삭제
- 읽기 방지 설정 해제(필요한 경우)
- 프로그래밍 후 CPU로 이동
- "파일 로드" 클릭 to Flash"를 선택하고 작업이 완료될 때까지 기다립니다. 완료되었습니다.
추가 작업:
- 삭제
- 플래시 공백 확인
- 플래시와 파일 비교
메뉴에서 이러한 작업을 선택하세요.
테스트를 거친 마이크로컨트롤러:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
사용법 제한사항:
무료 사용은 펌웨어 업로드 25회로 제한됩니다. 이 한도에 도달하면 다음을 구매할 수 있습니다.
- 100개 추가 업로드
- 무제한 사용