본문 바로가기
임베디드.일렉트로닉스/STM32

STM32 USB DFU . STM32CubeProgrammer 이용 가능

by i.got.it 2023. 7. 15.

 

개요 

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 USB DFU, STM32 펌웨어 업데이트관련 개발 리소스 - DfuSe 개요,설치

개요 - STM32 USB DFU(Device Firmware Update). DfuSe USB 통하여 STM32 의 펌웨어 업데이트 하기 위한 유틸리티인 DfuSe 는 아래 주소에서 배포 되고 있다. DfuSe 제조사 제공 다운로드 주소 http://www.st.com/web/en/catal

igotit.tistory.com

 

 

 

STM32 부트로더 이해.

 

STM32. Bootloader

개요 STM32 Bootloader 관련 리소스들 . AN2606 : STM32 microcontroller system memory boot mode . pdf AN3155 : USART protocol used in the STM32 bootloader. pdf UM0462 : STM32 Flash loader demonstrator. site link - Visual Studio 2012 C++ 소스코드

igotit.tistory.com

 

 

 

상위 정리 

https://igotit.tistory.com/244 의 STM32

 

STM32. nRF52. ESP32. EFM8. EFM32. PSoC 활용 정리.

STM32. nRF52. ESP32. EFM8. EFM32. PSoC 총정리 제조사 칩 주요특징 실리콘랩 8bit MCU EFM8 시리즈 32bit EFM32 시리즈 EFM8 싸다. STM STM32 . 최고 항상 만족. Cypress pSoC pSoC6 은 기대해볼만. NORDIC nRF52 블투 무선솔루

igotit.tistory.com

 

 

 


첫 등록 : 2023.07.15

최종 수정 : 

단축 주소 : https://igotit.tistory.com/4711


 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5