인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박성진님의 프로필 이미지

작성한 질문수

소프트웨어 업데이트 : Re-Programming 과정에 대한 이해

BootLoader & Application

Secondary Bootloader와 first bootloader

해결된 질문

작성

·

60

0

reprogramming 기능의 여부에 따라 secondary bootloader와 first bootloader가 나뉜 다면, MCU에는 first 아니면 secondary bootloader 중 하나를 보유하고 있는 것인가요? 아니면 bootloader의 state machine에 따라 각 기능 secondary bootloader의 역할인 reprogramming과 그 밖의 app jump용도의 first bootloader로 state machine 내의 기능적인 역할로서 존재하는건가요?

답변 1

0

윤우주님의 프로필 이미지
윤우주
지식공유자

안녕하세요, 강의를 수강해주셔서 감사합니다.

Secondary Bootloader는 기본 제품에 탑재되어 있는 것은 아니며, SWDL를 할 때 Secondary Bootloader를 다운 받게 됩니다. 보통 ram에다가 해당 데이터를 올려 사용하여, 다운로드 과정 중 전원이 꺼지면 다시 Secondary bootloader를 다운 받아야합니다.

추가 질문 사항 있으시면 말씀해주세요 :)

 

윤우주님의 프로필 이미지
윤우주
지식공유자

추가로 swdl할때 꼭 secondary bootloader를 사용해야하는 것은 아니며 이는 요구사항마다 달라질 수 있습니다