0. 원인
st-link/v2를 써서 디버깅 할떄!! 이경우 sys 부분을 설정 하지 않으면 "Fatal error: ST-LINK, No MCU device found" 라는 에러 메세지를 볼수 있을 겁니다. 이런 오류가 나는 이유가 디버깅을 하려면 SWDIO,SWCLK pin (PA13,PA14)을 설정해야 작동을 하는데 설정을 안했기 때문입니다. |
1. 준비하기
1. 일단 BOOT0 를 1로 만들어서 Boot mode를 System memory를 만든다. 저와 같은 STM32 Dragon 쓰시는 분은 ISP 부분을 삼각형 이랑 가운데를 점퍼로 연결하면 됩니다. 그리고 나서 RESET 버튼을 눌러주세요. |
2. 설치하기
http://www.st.com/en/development-tools/flasher-stm32.html 여기 클릭하셔서 flash_loader 를 받고 설치 하시면 됩니다. |
3. 따라하기
UART 에 연결하시고 포트 지정하고 계속 NEXT 누르면 다운로드 파일 하는 부분이 있을텐데 여기서
파일을 넣고 다운로드 하시면 됩니다. 저 파일 딴건 없고...3.[stm32f103]GPIO 편에서 만든 코드를 bin파일로 추출한거 뿐입니다. 그러니 기본동작은 같습니다. 혹시 st-link 가 없으시면 이번 에러 처리처럼 다운로드 하셔도 됩니다. 참고로 이런방식을 ISP(In System Programming) 라고 합니다. 그리고 나서 Boot를 다시 원래 자리로 돌리고 나서 RESET 눌러주세요! |
'공부 > STM32F1' 카테고리의 다른 글
6.[stm32f103][hal] printf 사용하기 (0) | 2017.09.12 |
---|---|
5.[stm32f103][hal]usart1 polling (0) | 2017.09.12 |
3.[stm32f103][hal] GPIO 입출력 (0) | 2017.08.23 |
2. [stm32f103] 시작하기-stm32 Dragon (0) | 2017.08.23 |
1. [stm32f103] STM32CUBE 설치 (0) | 2017.08.23 |