160 likes | 475 Views
STM32 Core Module User ’ s Guide. STM32 Core MODULE ì˜ íŠ¹ì§•. STM32F103ZET6 디바ì´ìŠ¤ USB DC 5V ì „ì› ì‚¬ìš© ( ë³„ë„ ì•„ë‹µí„° í•„ìš”ì—†ìŒ ) JTAG Interface ì§€ì› ( í”„ë¡œê·¸ëž˜ë° ë° ë””ë²„ê¹… ) í¬íŠ¸ 확ì¸ìš© 1 ê°œì˜ LED 와 2 ê°œì˜ ë²„íŠ¼ (Reset / Input) SP3232 IC 내장으로 UART1 í†µì‹ ê°€ëŠ¥ Bootloader 탑재 ( 시리얼로 프로그램 upgrade 가능 ). 2. 하드웨어 구성ë„.
E N D
STM32 Core Module User’s Guide • STM32 Core MODULE 의 특징 • STM32F103ZET6 디바이스 • USB DC 5V 전원 사용 (별도 아답터 필요없음) • JTAG Interface 지원 (프로그래밍 및 디버깅) • 포트 확인용 1개의 LED 와 2개의 버튼(Reset / Input) • SP3232 IC 내장으로 UART1 통신가능 • Bootloader 탑재(시리얼로 프로그램 upgrade 가능)
2. 하드웨어 구성도 시리얼 통신 UART1(J2) JTAG USB 전원 전원 LED RESET S/W DIP S/W I/O Pin
3. MCU Special Features 3-1. STM32F103ZET6
6. J-LINK(Jtag)를 이용한 프로그램 Download - DIP S/W – ON 설정 : Internal Flash Booting 그림 추가 - 하드웨어 연결도
6. J-LINK(Jtag)를 이용한 프로그램 Download - IAR 컴파일러 옵션 변경(0x08000000) - IAR 컴파일러 옵션 변경(d79 생성)
7.SYSTEMㅡ BOOT를 이용한 프로그램 Download - DIP S/W – OFF 설정 후 전원 OFFON : System boot Booting 그림 추가 - 하드웨어 연결도
7.SYSTEM BOOT를 이용한 프로그램 Download - IAR 컴파일러 옵션 변경(0x08000000)
7.SYSTEM BOOT를 이용한 프로그램 Download - IAR 컴파일러 옵션 변경(binary 생성) • 컴파일 된 binary 파일을 ST에서 제공하는 PC 프로그램 • (flash loader)을 이용하여 Download 후 DIP S/W를 ON으로 • 변경합니다. 그리고 Power-ON Reset하면 코드가 실행됩니다. • ST PC프로그램 및 문서파일 다운로드 사이트 : www.st.com/stm32
8. IAP를 이용한 프로그램 Download - DIP S/W – ON 설정 후 전원 OFF->ON : Internal Flash Booting 그림 추가 - 하드웨어 연결도
8. IAP를 이용한 프로그램 Download • System boot를 이용하여 우선 IAP프로그램을 Download합니다. • *** 다운로드 파일 : IAP.bin *** 7.4 IAR 컴파일러 옵션 변경 후 컴파일(0x08002000)
8. IAP를 이용한 프로그램 Download - PC 하이퍼터미널 설정 -Baudrate : 115200bps -데이터 비트 : 8Bit -패리티 : 없음 -정지비트 : 1Bit -흐름 제어 : 없음
8. IAP를 이용한 프로그램 Download • PC와 Target Board의 UART 포트(J2)로 시리얼 Cable를 연결합니다. • -Target Board에 USB Cable을 연결합니다. 이때 하이퍼터미널 • 창에서는 1초안에 “Enter”를 누를 누릅니다.(아래화면이 출력됨) • -1번을 누르면 프로그램 Upgrade를 수행합니다. • -2번을 누르면 Application 프로그램이 수행 됩니다
8. IAP를 이용한 프로그램 Download • 위 메뉴창에서 1번을 누르고,”전송(T)”를 클릭하여 “파일보내기”를 • 선택합니다.
8. IAP를 이용한 프로그램 Download • - 프로토콜은 “Ymodem”으로 선택합니다. • “찿아보기”를 클릭하여 download 하고자 하는 Binary 파일을 • 선택 후 “보내기”를 누르면 Flash Writing이 시작됩니다. • 아래와 같이 진행 Bar가 증가되면서 Flash Writing을 진행하며, • 완료되면 Application이 자동으로 실행됩니다.