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

STM32L4R/S (STM32L4+ 계열) . 부트로더

by i.got.it 2019. 12. 7.

 

 

STM32L4R/Sxxx (STM32L4+ 계열) 부트로더. 

 

 

- 부트로더 관련 전체 정보 있는 곳 page 336 of AN2606 : STM32 microcontroller system memory boot mode

 

부트로더 관련 주요 숙지 사항. 

RCC

- USART, I2C, USB bootloader 작동위하여 HSI(내장 클럭소스) 가 enable 되고 system clock 는 60MHz 로 설정된다. 

- CAN interface 가 선택된 경우에는 HSE(외부클럭소스) 필수 요구되며 외부크리스탈 주파수는 24, 20, 18,16,12,9,8,6,4MHz 중 어느 하나여야한다. 

 

부트로더 버전 

현재(2019년 12월 7일 )  최신버전은 9.5.  

 

부트로더 작동 시퀀스 

 

 

USB DFU

- 부트로더 중에 USB DFU 모드 매우 편리하며 STM32 를 PC 로 USB 연결한 상태에서 STM32 를 부트로더로 진입시킨 경우 아래 그림처럼 인식된다. 

 

USB 부트로더 진입시키는 방법 .

STM32의 USB 를 PC 로 연결한 상태에서,

펌웨어기록되어있지 않은(공장 출하 상태) 상태에서 전원 인가,

혹은 핀 Boot0 에 0을 인가한 상태에서 전원인가 혹은 핀 리셋시키면 상기 그림과 같은 USB DFU 로 인식됨. 

 

 

부트로더로 진입시킨 타겟칩에 펌웨어 기록방법 

 

STM32 USB DFU . STM32CubeProgrammer 이용 가능

개요 STM32 펌웨어 업데이트 하는 수단 중의 하나인 USB DFU 위한 PC 측 소프트웨어 는 DfuSe 외에도 STM32CubeProgrammer 에서도 가능하다. STM32CubeProgrammer 에서 USB DFU 방법 사전준비 1. 칩에 기록할 펌웨어

igotit.tistory.com

 

 

 

연관 

 

 

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...

igotit.tistory.com

 

 

STM32. bootloader version 확인 방법.

개요 STM32 MCU 부트로더 버전 확인 방법 정리. 설명 : STM32 칩들은 부트로더 가 기록된 상태에서 공장출하된다. 그런데 부트로더도 S/W의 일종이며 오류 있는 경우 신규 버전이 적용 된 칩이 생산된다. 즉 부트..

igotit.tistory.com

 

 

 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

상위 정리글 

 

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

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

igotit.tistory.com

 

 

 

 

 


첫 등록 : 2019.12.07

최종 수정 : 2023.07.15

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


 

 

댓글



 

비트코인




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