USB DFU 프로토콜을 사용하여 USB 케이블을 통해 STM32 CPU의 펌웨어 업데이트
USB DFU 프로토콜을 사용하여 USB 케이블을 통해 STM32 CPU의 펌웨어 업데이트 응용 프로그램
이 응용 프로그램의 실현은 STMicroelectronics의 다음 문서를 기반으로합니다.
- AN2606 : STM32 마이크로 컨트롤러 시스템 메모리 부팅 모드
- AN3156 : STM32 부트 로더에 사용 된 USB DFU 프로토콜
응용 프로그램 사용 방법
전제 조건
- 모바일 장치는 USB-OTG를 지원해야합니다.
준비
- USB-OTG 케이블을 사용하여 STM32 보드를 모바일 장치에 연결하십시오.
- STM32의 부트 로더 모드를 활성화하십시오. 자세한 지침은 AN2606을 참조하십시오. 일반적으로 CPU 모델에 따라 핀 Boot0 및 Boot1을 올바른 조합으로 설정해야합니다.
프로그램 작성
펌웨어 파일 선택 :
- 펌웨어 파일은 다음 형식 중 하나입니다.
- 인텔 헥스
- 모토로라 S- 레코드
- dfuse (stmicroelectronics dfu 형식)
- 생 바이너리
- 펌웨어 파일은 다음 형식 중 하나입니다.
쓰기 옵션 설정 :
- 다음 옵션을 선택할 수 있습니다.
- 필요한 페이지 만 지우십시오
- 필요한 경우 설정되지 않은 읽기 보호
- 프로그래밍 후 CPU로 이동하십시오
- 다음 옵션을 선택할 수 있습니다.
프로그래밍 시작 :
- "Flash에로드 파일"버튼을 누르고 작동이 완료 될 때까지 기다립니다.
응용 프로그램에서 사용 가능한 추가 작업
- 지우기
- 빈 플래시 점검
- 플래시를 파일과 비교합니다
적절한 메뉴 포인트를 통해이 작업을 선택할 수 있습니다.
테스트 된 모델
응용 프로그램은 다음 STM32 마이크로 컨트롤러 모델에서 테스트되었습니다.
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
사용 제한
- 최대 25 개의 펌웨어 업로드를 완전히 무료로 수행 할 수 있습니다.
- 이 한도에 도달 한 후 다음 서비스 중 하나를 구입할 수 있습니다.
- 추가 100 개의 업로드
- 응용 프로그램의 무제한 사용


- Supercell의 팀 버스터가 중국에서 시작됩니다 1일 전
- Kingambit은 다음 달 Crown Clash 이벤트에서 Pokémon Go에 합류했습니다. 1일 전
- Lysanthir Beastbane Fusion : Raid Shadow Legends 가이드 1일 전
- Alienware의 Area-51은 이제 RTX 5090 그래픽 카드를 지원합니다 1일 전
- Reviver는 이달 말에 상점에 도달하여 하나의 작은 변화로 역사를 다시 만들 수 있습니다. 1일 전
- Stumble Guys는 카우보이 및 닌자 및 Looney Tunes지도를 공개합니다. 1일 전
-
개인화 / 1.0.0 / by DigitalPowerDEV / 11.10M
다운로드 -
비디오 플레이어 및 편집자 / v1.6.4 / by Vodesy Studio / 62.41M
다운로드 -
비디오 플레이어 및 편집자 / v1.02 / by TateSAV / 13.80M
다운로드 -
패션 라이프 / 1.5 / by BetterPlace Safety Solutions Pvt Ltd / 9.60M
다운로드