Transcript USER GUIDE
www.Lodin.co.kr STM32 Core Module User’s Guide 1. STM32 Core MODULE 의 특징 - STM32F103ZET6 디바이스 - USB DC 5V 전원 사용 (별도 아답터 필요없음) - JTAG Interface 지원 (프로그래밍 및 디버깅) - 포트 확인용 1개의 LED 와 2개의 버튼(Reset / Input) - SP3232 IC 내장으로 UART1 통신가능 - Bootloader 탑재(시리얼로 프로그램 upgrade 가능) www.Lodin.co.kr 2. 하드웨어 구성도 시리얼 통신 UART1(J2) RESET S/W I/O Pin JTAG USB 전원 전원 LED DIP S/W www.Lodin.co.kr 3. MCU Special Features 3-1. STM32F103ZET6 www.Lodin.co.kr 4. JTAG 연결도 www.Lodin.co.kr 5. Dimension www.Lodin.co.kr 6. J-LINK(Jtag)를 이용한 프로그램 Download - DIP S/W – ON 설정 : Internal Flash Booting 그림 추가 - 하드웨어 연결도 www.Lodin.co.kr 6. J-LINK(Jtag)를 이용한 프로그램 Download - IAR 컴파일러 옵션 변경(0x08000000) - IAR 컴파일러 옵션 변경(d79 생성) www.Lodin.co.kr 7.SYSTEMㅡ BOOT를 이용한 프로그램 Download - DIP S/W – OFF 설정 후 전원 OFFON : System boot Booting 그림 추가 - 하드웨어 연결도 www.Lodin.co.kr 7.SYSTEM BOOT를 이용한 프로그램 Download - IAR 컴파일러 옵션 변경(0x08000000) www.Lodin.co.kr 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 www.Lodin.co.kr 8. IAP를 이용한 프로그램 Download - DIP S/W – ON 설정 후 전원 OFF->ON : Internal Flash Booting 그림 추가 - 하드웨어 연결도 www.Lodin.co.kr 8. IAP를 이용한 프로그램 Download -System boot를 이용하여 우선 IAP프로그램을 Download합니다. *** 다운로드 파일 : IAP.bin *** 7.4 IAR 컴파일러 옵션 변경 후 컴파일(0x08002000) www.Lodin.co.kr 8. IAP를 이용한 프로그램 Download - PC 하이퍼터미널 설정 -Baudrate : 115200bps -데이터 비트 : 8Bit -패리티 : 없음 -정지비트 : 1Bit -흐름 제어 : 없음 www.Lodin.co.kr 8. IAP를 이용한 프로그램 Download -PC와 Target Board의 UART 포트(J2)로 시리얼 Cable를 연결합니다. -Target Board에 USB Cable을 연결합니다. 이때 하이퍼터미널 창에서는 1초안에 “Enter”를 누를 누릅니다.(아래화면이 출력됨) -1번을 누르면 프로그램 Upgrade를 수행합니다. -2번을 누르면 Application 프로그램이 수행 됩니다 www.Lodin.co.kr 8. IAP를 이용한 프로그램 Download -위 메뉴창에서 1번을 누르고,”전송(T)”를 클릭하여 “파일보내기”를 선택합니다. www.Lodin.co.kr 8. IAP를 이용한 프로그램 Download - 프로토콜은 “Ymodem”으로 선택합니다. -“찿아보기”를 클릭하여 download 하고자 하는 Binary 파일을 선택 후 “보내기”를 누르면 Flash Writing이 시작됩니다. -아래와 같이 진행 Bar가 증가되면서 Flash Writing을 진행하며, 완료되면 Application이 자동으로 실행됩니다.