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
'임베디드.일렉트로닉스 > STM32' 카테고리의 다른 글
SW4STM32(이클립스). add my own library folder to project (0) | 2019.12.11 |
---|---|
STM32L4R5VI. 플래시 메모리. (0) | 2019.12.07 |
STM32. SPI 읽기 쓰기. 동작특성. (0) | 2019.11.11 |
SimpleLink . STM32 (이클립스 GCC ) 에 포팅하기 (0) | 2019.11.11 |
STM32L4R5VI. STM32L4+. LQFP100. (0) | 2019.10.14 |
댓글