Serial DownLoad방법

CPU/STM32F103 2013. 6. 20. 13:59

이 번엔 stm32의 시리얼 다운로드를 알아보도록 하자.


1. bin 생성

IAR컴파일러에서 프로젝트이름 선택 - 왼쪽마우스 - OPTION선택 하여 

오른쪽 선택에서 Output Convert 선택 하여 Generate addtional output를 선택



하면 project directory\exe\에 *.bin 파일이 생성된다.


2. HW boot mode 변경

부트옵션 핀이 BOOT0 = high, BOOT1 = low 으로 설정된 경우에

는 시스템 롬에 내장된 부트로더가 실행되고 UART1 포트를 통해 사용자 프로그램을 다운로드 할 수 있다. BOOT0 = low 인 경우에는 사용자 프로그램이 실행된다.


3. ST Flash Loader Demonstrator 실행


연결된 comport를 확인하여 설정하고 나머지는 위와 같이 설정한다. -> NEXT


NEXT


현 CPU는 STM32F103VBT6로서 128K가 자동설정된다.




DownLoad to device를 클릭하고 생성된 bin 파일을 선택한다.

@8000000는 플레시 어드레스 같다. 다운로드 선택 가능하다 즉 BOOT로더를 심을수 있을것 같다.

 -->NEXT


다운로드가 진행된다.


다운로드가 끝나면 아래와 같이 표시된다.

RESET하면 APP가 실행된다.


끝...


PS> 예전 CPU는 Write전용 Tool이 꼭 필요했지만 STM는 시리얼 다운로드 기능이 있어 Writer없이도 사용가능하여 Tool를 준비 못한 상황에서 요기나게 쓸수 있다. 단 디버거용 RS-232포트가 추가적으로 필요하여 HW 비용이 약간 증가한다는 단점이 있기는 하지만 말이다.


User manual.pdf


'CPU > STM32F103' 카테고리의 다른 글

stm32f103c8 메모리 설정 확인  (0) 2014.04.09
BOOT MODE에 관한 내용  (0) 2013.06.20
STM32 TIM3 PWM MODE  (0) 2013.02.08
STM32F103 TIM2 OUTPUT COMPARE TIMMING  (0) 2013.02.08
STM32 SysTick 사용하기  (0) 2013.02.08