개발환경/STM32CUBEIDE1 STM32 스타트업 코드 분석 g이번 시간에는 STM32 스타트업 코드에 대해 "개인적으로" 간략하게 분석하고 정리하고자 한다. 스타트업(startup) 코드 정의 STM32 MCU같 임베디드 시스템 환경에서어플리케이션 코드(main 함수)를 진입 전 MCU 초기화및 어플리케이션 코드를 실행 할 준비하는 코드 일반적으로 확장자 *.s 파일을 말한다. 중요 개념핸들러(Handler) 특정 이벤트(인터럽트나 예외 상황) 발생 시, 자동으로 호출되도록 시스템에 등록한 특수한 함수 CPU 코어가 이 이름을 보고 핸들러를 호출한다. 아래는 stm32cubeide Tool에서 stm32f411 nucleo board로 실행한 후 생성된 스타트업 파일이다. 순차적으로 해당 내용에 대해 정리하려고 한다.기본적으로 어셈블리어로 구성되어 있다. 자.. 2024. 12. 26. 이전 1 다음