STM32F42013.12.30 11:03

 

 

STM32F429Discovery 보드에 내장되어 있는  ST-Link를 통해서 디버깅 및 Flash에 펌웨어를 쓰기 위해서는 OpenOCD같은 디버거가 필요하다. 아래와 같이 설치하고 사용하면 된다.



OpenOCD 홈페이지

http://openocd.sourceforge.net/

 


OpenOCD 다운로드

공식 홈페이지에는 소스코드만 다운로드 가능하여 아래 사이트에서 윈도우용 바이너리 파일을 다운로드 한다.

OpenOCD 0.7.0 버젼 다운로드(7z으로 압축되어 있기때문에 7z 압축 유틸이 필요)

http://www.freddiechopin.info/pl/download

 


ST-Link USB 드라이버 설치 (Windows xp)

OpenOCD를 사용해서 ST-Link를 사용하기 위해서는 libusb-1.0 드라이버가 필요하다

1. http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/ 에서 libusb-win32 다운로드

2. bin 디렉토리에 inf-wizard.exe 를 사용하여 드라이버 설치 폴더 생성

3. http://sourceforge.net/projects/libusbk/ 에서 libusbk 설치 

4. STM32F429Discovery 보드의 USB를 PC에 연결

5. 새장치 드라이버 선택에서 2번에서 생성한 폴더 생성 후 드라이버 설치 

 


ST-Link USB 드라이버 설치 (Windows 7)

OpenOCD를 사용해서 ST-Link를 사용하기 위해서는 libusb-1.0 드라이버가 필요하다

1. https://sourceforge.net/projects/libwdi/files/zadig/ 에서 zadig 다운로드

2. STM32F429Discovery 보드의 USB를 PC에 연결

3. zadig.exe 실행해서 드라이버 설치



 

OpenOCD 실행 

OpenOCD bin폴더에 아래 3개 폴더를 scripts 폴더에서 복사해 온다. 


cmd를 실행시켜서 command 창에서 OpenOCD bin폴더로 이동 후 

openocd-0.7.0 -f board/stm32f4discovery.cfg 를 실행하면 아래와 같이 보드와 연결된다.


 

 

'STM32F4' 카테고리의 다른 글

Install OpenOCD on MAC  (0) 2013.12.30
STM32F429Discovery OpenOCD 설치 for Windows  (1) 2013.12.30
STM32 개발환경 on Ubuntu 12.04 (64Bit)  (0) 2013.12.17
STM32F4 개발환경 꾸미기 on MAC  (0) 2013.11.20
Posted by chcbaram