개요 - STM32 USB DFU(Device Firmware Update). DfuSe | |
USB 통하여 STM32 의 펌웨어 업데이트 하기 위한 유틸리티인 DfuSe 는 아래 주소에서 배포 되고 있다.
DfuSe 제조사 제공 다운로드 주소 http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF257916 의 가장 하단 Get Software 부분의 STSW-STM32080 의 download 버튼클릭하면 가장 최신 버전의 것을 받을 수 있다. 버전 이력. 최신버전을 다운로드 받아 설치한다. DfuSe 2019년 1월 9일 최신버전 : 3.0.6 DfuSe 2016년 4월 최신 버전 : 3.0.4
DfuSe예제프로그램 사용법 문서 pdf 보기
제공되는 리소스 이용하면 USB DFU기능하는 프로그램 을 직접 구현 가능하다.
| |
|
설치하기 - DfuSe 3.0.6 2019년 1월 9일 시점 최신버전 | |
- 다운로드 : stsw-stm32080-V3.0.6.zip - 이전 버전의 설치방법과 동일하니, 아래 버전 3.0.4 참조. | |
|
설치하기 - DfuSe 3.0.4 2016년 4월 시점 최신버전 | |||
다운로드 : stsw-stm32080-V3.0.4.zip
다운로드 받으면 파일 압축해제하면 설치파일이 보인다(아래 그림).
상기 파일 실행하여 설치진행하자. 진행과정중 특별한 사항 없다. next 버튼만 클릭면됨.
설치완료후 화면
설치된것 둘러보기.
1. 시작 프로그램에 등록된것. 2개 의 실행프로그램과 1개의 pdf문서가 보인다. 이 실행프로그램은 데모용 예제 프로그램 실행해보라는 것이고, 코드 개발용 리소스는 여기서는 안보인다.
2. DfuSe 설치폴더에 개발용 리소스 있음.
설치경로 : C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.4\Sources 를 탐색기로 보면 Visual C++ 2012 로 작성된 소스코드 들이 있다.
DfuSe 3.0.4 압축파일 해제하여 readme.txt 내용. 배포에서 제공하는 것들의 리스트가 보인다.
주요특징 - 이전버전 3.0.3 까지는 DLL 의 소스코드는 제공하지 않았으나, 3.0.4 부터는 Visual C++ 2012 에서 작성된 DLL 프로젝트 소스 포함 모든 소스코드가 공개되어있다.
| |||
|
설치하기 - DfuSe 3.0.3 | ||
다운로드 : stsw-stm32080-V3.0.3.zip (제조사에서 과거버전을 배포하지 않고 있다. 이전에 받아둔 것임)
DfuSe3.0.3 압축파일 해제하여 redme.txt 내용. 배포에서 제공되는 것들의 리스트가 보인다.
| ||
|
본 글이 포함된 상위 정리장소 : http://igotit.tistory.com/244
|
첫등록 : 2015년 11월 30일
최종수정 : 2019년 1월 9일
본 글 단축주소 : https://igotit.tistory.com/464
///464.
'임베디드.일렉트로닉스 > STM32' 카테고리의 다른 글
STM32CubeMX. Generate Code (0) | 2019.02.13 |
---|---|
STM32CubeMX. 새프로젝트 생성. 저장하기. (0) | 2019.02.13 |
STM32. L4x6. Timers (0) | 2018.12.23 |
STM32CubeMX Bug. 클럭설정코드 누락 오류 및 해결책. (0) | 2018.12.18 |
STM32CubeMX. SW4STM32 프로젝트 생성. (0) | 2018.12.13 |
댓글