이 매뉴얼은 JK전자(JK Electronics) 에 의해서 번역, 수정, 작성 되었고 소유권 또한
JK전자(JK Electronics)
의 것입니다. 소유권자의 허가를 받지 않고 무단으로 수정, 삭제하거나 배포 할 수 없습니다.



 

Cortex-M4 STM32F407IGT6 영상처리 개발보드 시리얼 다운로드 가이드


 
* Update history

- 2012.4.26 : 초기 Release


 
1. ISP 다운로드 모드 진입
2. PC용 USB to Serial 드라이버 설치
3. ST's Flashloader 를 이용해서 프로그램 다운로드



 

1. ISP 다운로드 모드 진입

(1) BOOT0 점퍼 세팅

다운로드 모드로 진입하기 위해서는 아래 그림과 같이 Boot0 점퍼를 ISP Mode 위치로 세팅해서 Internal SRAM 영역 에서 부팅을 해야 합니다.
CPU모듈의 SW1과 SW2의 점퍼를 ISP 모들 설정 합니다.

BOOT 0(SW2) Boot1(SW1) 부팅 모드
0 Dont't care Normal Boot(User Space)
1 1 Start from the internal SRAM space
1 0 ISP Mode


CPU모듈의 BOOT0 점퍼를 세팅한 이후에 아래 (2) Bottom보드의 SD/UART Select 점퍼 세팅도 반드시 해야 합니다. Bottom 보드에서 UART3와 SD 메모리의 핀을 공용으로 사용하고 있기 때문에 SW3, SW4 점퍼도 반드시 세팅을 해야 정상적으로 UART3통신을 할 수 있습니다.

* ISP모드와 일반 부팅 모드의 SW1, SW2 점퍼 세팅 방법

stm32f407igt6

(2) Bottom보드의 SD/UART Select 점퍼 세팅

반드시 SW3, SW4 를 아래 그림과 같이 UART3쪽으로 점퍼를 Short 시켜야 UART3 통신을 할 수 있습니다.

stm32f407igt6

2. Bottom보드의 UART3와 PC 연결

보통 PC에 COM포트가 없을 경우 USB to Serial 케이블등을 이용해서 연결 하고, COM 포트가 있을 경우에는 바로 연결 합니다. UART케이블은 제품과 함께 제공하는 케이블을 사용하시거나 별도로 구매해서 사용하실 경우에는 2,3 번이 Cross되지 않은 케이블을 사용해야 합니다.

stm32f407igt6

 


3. ST's Flashloader 를 이용해서 프로그램 다운로드

장치관리자에서 포트 번호를 확인 하고 ST Flash Loader 프로그램을 다운받아 설치 합니다.
장치관리자의 COM포트 번호는 PC 및 사용하는 USB to Serial 케이블 등에 따라서 달라 질 수 있습니다.

stm32f103rbt6

"STMicroelectronics flash loader.exe" 프로그램을 실행 시킵니다. 반드시 Parity : "Even" 으로

Baud Rate : "115200" 으로 설정해야 합니다.

stm32f407igt6

stm32f407igt6

stm32f407igt6

stm32f407igt6

stm32f103rbt6

stm32f407igt6

플래시 다운로드가 완료되면 다시 SW1, SW2 점퍼를 Normal 상태로 하고 개발보드를 Reset 합니다.

stm32f407igt6