EMBEDDED/STM322010. 10. 21. 11:21

이번에는 [STM32F103] 개발환경 구축(2) 에서 생성한 .bin파일을 퓨징해보자.

노트북에 시리얼포트가 없기 때문에 Serial-to-USB 케이블을 사용해야 한다.
필자는 다음의 케이블을 사용한다.


  HL-340 드라이버


그리고 해당 보드의 Serila은 숫놈으로 되어있기 때문에 Serial Cable은 암-암으로 준비해야 한다.

그리고 퓨징 프로그램인 Flash Loader Demostrator를 실행한다.

드라이버가 설치되서 제대로 포트가 인식되면 위와 같이 Port Name에 현재 사용하는 포트가 나와야한다.
Port name은 현재 사용하는 포트로 설정하고 나머지는 위와같이 설정한다.


위와 같은 에러가 나오는 이유는 현재 STM32보드는 BOOT모드와 일반모드 2가지가 있는데 일반모드로 보드를 켜고
퓨징프로그램을 실행했을때 나오는 화면이다.
현재보드에서는 점퍼를 이용하여 모드를 바꿀 수 있다. (점퍼를 빼면 BOOT 모드) 점퍼를 빼고 전원을 다시켠다.


다음과 같이 신호등의 파란불이 뜨면 정상적으로 보드가 인식되었다는 뜻이다.
Next를 클릭한다.


현재 보드의 메모리를 보여주는데 따로 설정하는건 없기 때문에 Next를 클릭!!


위의 Download to device의 Download from file에는 생성한 .bin파일의 경로를 입력한다.
erase necessary pages는 기존의 데이터를 지우고 퓨징하는 것이고 80000000번지에 .bin파일을 올려야한다.(80000000번지가 시작번지. 자세한거는 데이터시트 참조)

퓨징 성공!!
제대로 동작하는지 보드를 재부팅하고 확인한다.

'EMBEDDED > STM32' 카테고리의 다른 글

[STM32F103] 개발환경 구축(2)  (0) 2010.10.21
[STM32F103] 개발환경 구축 (1)  (0) 2010.10.21
Posted by 해해해해해해해해