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 로 인식됨.
부트로더로 진입시킨 타겟칩에 펌웨어 기록방법
연관
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
상위 정리글
첫 등록 : 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 |
댓글