STM32f103의 3 가지 부팅 모드 사용법은 무엇입니까?


10

STM32f103의 참조 설명서에 세 가지 부팅 모드가 있습니다. 글쎄, 세 가지 부팅 모드의 사용법은 무엇입니까?

모드

각 모드에 대해 예를 들어 알려주십시오.

답변:


12

시스템 메모리에서 부팅하면 온칩 플래시로 프로그래밍하기 전에 공장에서 직접 칩에있는 온칩 부트 로더가 호출됩니다. 이를 통해 UART 또는 USB와 같은 외부 인터페이스에서 장치로 코드를로드 (프로그램) 할 수 있습니다. 이에 대해서는 매뉴얼에 자세히 설명되어 있습니다.

기본 플래시 메모리는 일반적으로 코드가있는 곳입니다. 정상적인 작동에서는 코드가 플래시에 상주하고 전원 켜기 재설정 (POR)시 CPU가 재설정 벡터와 초기 스택 포인터 (SP)를 플래시에서 가져옵니다. JTAG, 온칩 부트 로더 (위) 등을 통해 플래시를로드 할 수 있습니다.

마지막으로 코드를 RAM (JTAG, 런타임)에로드 한 다음 부팅 / 실행할 수 있습니다. 이것은 자주 사용되지 않으며 일반적으로 임시 부트 로더와 같은 까다로운 작업을 수행합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.