개요
STM32 펌웨어 업데이트 하는 수단 중의 하나인 USB DFU 위한 PC 측 소프트웨어 는 DfuSe 외에도 STM32CubeProgrammer 에서도 가능하다.
STM32CubeProgrammer 에서 USB DFU 방법
사전준비
1. 칩에 기록할 펌웨어 파일
- 펌웨어 파일 확장자 : .hex, .elf
2. 타겟보드에서 STM32 를 DFU 모드로 부팅된 상태.
- 핀 BOOT0 에 로직로우 인가한 상태에서 핀 리셋하면 USB DFU 모드로 부팅됨 ( 핀 BOOT0 에 로직 하이 인가한 상태에서 핀 리셋하면 노말 모드로 부팅됨 ) . STM32L4+ 계열의 부트로더 상세
STM32CubeProgrammer 에서 USB 선택
- 아래 화면에서 붉은 박스 부분을 USB 로 선택( 기본 ST-LINK 로 되어있음 ) 하면 타겟칩이 USB DFU 모드로 진입되어있는 경우 자동으로 인식되고 칩 정보들이 표시된다.
- 이후 펌웨어 파일 오픈하여 기록 하면 USB DFU 완료.
전체과정 설명 상세.
https://www.youtube.com/watch?v=VlCYI2U-qyM
연관
DfuSe 에서 USB DFU
STM32 부트로더 이해.
상위 정리
https://igotit.tistory.com/244 의 STM32
첫 등록 : 2023.07.15
최종 수정 :
단축 주소 : https://igotit.tistory.com/4711
'임베디드.일렉트로닉스 > STM32' 카테고리의 다른 글
STM32 . i2c DMA (0) | 2023.07.27 |
---|---|
STM32CubeIDE . 프로젝트 복사하여 다른 이름 새 프로젝트 만들기. (2) | 2023.07.16 |
STM32CubeIDE . Debug . SWV 활성화 . 데이터 그래프로 보기 (0) | 2023.07.14 |
STM32CubeIDE . 오류 해결 . Debug . No source available for "main() at 0x8000262" (0) | 2023.07.14 |
STM32CubeIDE . 프로젝트 생성 방법 (0) | 2023.07.13 |
댓글