<4D F736F F F696E74202D20342EBACEC6AEB8F0B5E520B9D720C7C3B7A1BDC3B7D220C7C1B7CEB1D7B7A52E BC8A3C8AF20B8F0B5E55D>

Similar documents
Microsoft PowerPoint - STM32_LCD보드.ppt [호환 모드]

<4D F736F F F696E74202D20325FBEC6B5CEC0CCB3EB20B1E2C3CABDC3C7E82E BC8A3C8AF20B8F0B5E55D>

AN2629

CAN-fly Quick Manual

11 강 AVR board & download cable 2009 년도 1 학기 센서개론 Mechatronics Lab 센서개론

STM32F2xx 시리즈의특성 Core: ARM 32-bit Cortex -M3 CPU with Adaptive real-time accelerator (ARTAccelerator ) allowing 0-wait state execution performance fro

Install stm32cubemx and st-link utility

Microsoft PowerPoint - avr_bootloader.ppt

TITLE: Education LK Development Team Status S/N Revision V0.1 Date 2011 /08/09 Doc LK임베디드 LK-STM32-M Manual ST-STM32F 모듈매뉴얼 (Model: LK-STM32-M V01) WW

<STM32CubeMX Guide In Korean>

amazon-ii_stk_header_130704_162

1. 제품사진및보드설명 < 그림 1.1> AVR-ATmega128 확장형 DEV 보드사진 1.1 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및개발을할수있는 AVR 개발보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정

Microsoft Word - EastSocket매뉴얼_ _.doc

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech

JMOD : ATmega128 기본모듈 사용자설명서 제이씨넷

구성품 - UMD 2808 모듈 - JTAG 커넥터 - 젂원 케이블 주요 특징 모듈의 부품화 : 고신뢰성의 DSP 모듈을 최적화된 시스템에 적용 용이 TMS320F2808 ZGMS - 100MHz 탑재 : 확장된 온도규격 (-40 도 ~ 125 도) 적용 Ultralo

1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega 등다수의 AVR MC

뉴티씨 (NEWTC) ATmega8 교육용모듈 (Model : AM-8PL ) 메뉴얼 ( 주 ) 뉴티씨 ( NEWTC ) 1. ATmega8 모듈 (AM-8PL) 소개 ATmega8 칩을

Product Brief Manual

OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Microsoft PowerPoint - SY-A3PSK-V1.pptx

OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech

ISP and CodeVisionAVR C Compiler.hwp

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

뉴티씨 (NEWTC) 2. FB-CY4E-DEV (FPGA 개발 키트) 구성도 Port Select SW 7 Segment Text LCD UART RS-232C JTAG PORTA (5V) Active Serial PORTB (5V) OSC. 50MHz Analog

1. 제품소개및특징 1.1 제품소개 < 그림 1.1> AVRISP MK2 USB 개발장비 AVR ISP(In System Programmer)MK2 USB 란 Atmel 사의 AVR 마이크로컨트롤러의내부플래쉬와 EEPROM 에프로그램메모리및데이터를써 (Write, Re

Mango-E-Toi Board Developer Manual

TMS0F85 초소형메모리모듈매뉴얼 *Revision History 날짜 내용 Rev Rev..5., 부트모드선택회로설명추가, 참조전압회로설명추가 - Rev..5., 그림및표에캡션추가, JTAG PD핀전압선택설명추가 0

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - MAI-ISP-STK500_매뉴얼_Ver25.docx

CZ-KETI-IOTG200

DA C.4.

RealDSP UT 프로그램 메뉴얼

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

1. 제품사진및보드설명 그림. LK ATmega128 A2 트레이닝보드사진 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및제품개발을핛수있는 AVR 트레이닝보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정보가트레이닝보드

Microsoft Word - PEB08_USER_GUIDE.doc

Rev V0. Date 0 /0/ PICFA 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICFA 확장형개발보드사진 Microchip사의 비트프로세서인 PICFA MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여

Rev V0. Date 0 /0/ PICF 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICF 확장형개발보드사진 Microchip사의 비트프로세서인 PICF MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여모든부

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

DakgongXF 는이루고자하는어플리케이션의요구조건을충분히만족하고필요한연결성과구성 요소를갖추어서사용자호스트환경에적합한높은프로세싱파워를갖는저렴한사물간통신 솔루션이다. 그림 1 : DakgongXF 평면도

Microsoft PowerPoint - 6. UART통신 사용.ppt [호환 모드]

Status S/N TITLE: Education Rev V0.1 Date 2012 /04/18 Doc LK임베디드 AVR-ATmega2560 확장형개발보드매뉴얼 LK Development Team AVR ATmega2560 확장형개발보드매뉴얼 (P/N: LK-AVR2

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

1. 구성품 - TMS320F280x 소켓모듈 - 몰렉스 2 핀전원케이블 mm 간격의 2x20 핀해더 - PCB 지지대 2. 주의사항 - 입력전압 : 5V 전류눈금이나와있는파워서플라이를권장 모듈의전원이공급상태에서, 소켓이열리지않도록주의해주시고 모든정전기를배제

DSP_MON 프로그램 메뉴얼

<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63>

NERO_M128_V10.opj

P4S-341 User Manual > 주요특징 주요특징 자체개발한 PHPoC 인터프리터탑재 USB 를이용한간편한개발환경제공 10/100Mbit 이더넷지원 22 개의디지털 I/O 포트및 6 개의아날로그입력포트제공 2 개의 UART 포트를제공 4 개의하드웨어타이머를제공

Microsoft Word - AM-GYRO-P V02 메뉴얼.doc

USB Manager 1

스마트주택용분전반_160331

100_ATmega128_보드제작.hwp

Cortex-M 아두이노 프로그래밍 Cortex-M 아두이노 프로그래밍 4/2/2016 Written by Steve AHN 1/23

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - AM-2560PRO_V01 메뉴얼.doc

Microsoft Word - SAM7S_BoardManual_060125_v13_.doc

untitled

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

6 강남구 청담지구 청담동 46, 삼성동 52 일대 46,592-46,592 7 강남구 대치지구 대치동 922번지 일대 58,440-58,440 8 강남구 개포지구 개포동 157일대 20,070-20,070 9 강남구 개포지구중심 포이동 238 일대 25,070-25,

27집최종10.22

황룡사 복원 기본계획 Ⅵ. 사역 및 주변 정비계획 가. 사역주변 정비구상 문화유적지구 조성 1. 정비방향의 설정 황룡사 복원과 함께 주변 임해전지(안압지) 海殿址(雁鴨池)와 분황사 등의 문화유적과 네트워크로 연계되는 종합적 정비계획안을 수립한다. 주차장과 광장 등 주변

Microsoft Word - DCMD-1000 사용자 메뉴얼.docx

TMS320F28X_EVM_V220_설명서_교정.hwp

5-03-Â÷¼¼´ëÀ¥Iš

adStar_STK_bm_v3.0_130410k

PowerPoint 프레젠테이션

BS-K1117□-M□□-3012_ProductGuide_KR_PDF

RealDSP UT 프로그램 메뉴얼

½Å¹®319È£

Microsoft Word - MV210_CPUSpec.doc

SW

1 SW

DVI-CL01 매뉴얼

CPX-E-SYS_BES_C_ _ k1

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

CONTENTS 1. Approval Revision Record Scope Numbering of product Product Part No Lot. No Absolu

인공위성연구소

ConnectCore i.mx53 / Wi-i.MX53 Freescale i.mx53 Cortex A8 system-on-module 네트워크가가능한 i.mx53 ConnectCore는새로운프리스케일 i.mx53 Application 프로세서기반인고성능 32-bit S

BY-FDP-4-70.hwp

s3fn21x_ev_main_r00_110325_temp

USBISP_V20_manual.hwp

Microsoft Word - HMS39C7092_FlashMemoryProgrammingGuideK_1.0_.doc

제품소개 MODBUS Tester 는 MODBUS 프로토콜을사용하는산업장비테스트및점검하기위해 PC 를휴대및설치할필요없이쉽고빠르게장비와연결하여원하는작업을진행할수있도록휴대성을강조한 MODBUS 프로토콜테스트장치입니다. MODBUS Tester 에는 3 가지의기능이지원되며,

슬라이드 제목 없음

hd1300_k_v1r2_Final_.PDF

ez-shv manual

EISC-GANG_User_Guide_V1.2

CPX-E-PB_BES_C_ _ k1

Microsoft Word - ds_probee-ze20s_kr-v1.0.0.docx

Microsoft Word - jEMB11_kor.docx

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - AD-USBISP V03 메뉴얼.doc

Microsoft Word - AVRISP mkII 장비 운용.doc

<4D F736F F D20B0B3B9DFC8AFB0E65FB4D9BFEEB7CEB5E55FB5F0B9F6B1EBBCB3C1A42E646F63>

5" TFT- LCD 및감압터치지원 : 800x480 USB Host 2.0, USB OTG 2.0, GPS, Wireless LAN, Ethernet 10/100Mbps 통신지원 300 만화소 CMOS Image Sensor 고해상도카메라모듈내장 전원은베이스보드에서공

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.


Microsoft PowerPoint - avr_lecture1.ppt

*Revision History 날짜 내용 Rev. 1.1, 매뉴얼신규작성 [2] page

Transcription:

강좌 <>: 부트모드및플래시롬프로그램 벼는익을수록고개를숙인다는데 하지만모두고개를숙이고있으면심심하므로 작성일자 :.. 어설픈초보의강좌는계속됩니다. ㅎㅎ목표 : 이번강좌에서는하드웨어적인면에서도좀살펴보고, JTAG 디버거툴말고, 다른방법으로플래시롬을굽는방법에대해서도살펴보겠습니다. 이런부류의임베디드 ARM을공부하는이유는응용보드를제작사용하고자함이므로, 회로도작성, PCB 제작, 프로그램다운로드등여러가지면에서두루살펴볼필요가있을것같습니다. 초보인제가대충살펴보니, ARM 제조업체 ( 아트멜, ST, 루미너리 (TI에서인수 ) 에서부트기능과관련프로그램을제공해주는것같습니다. 본강좌에서는먼저 STM를사용하고있으므로, ST사의관련프로그램다운로드방법, 회로도작성시고려사항, 예제실습에대해살펴보겠습니다. ST 사의플래시롬다운로드프로그램은이름도긴 Flash loader demonstrator 로되어있고, 아래의웹에서다운로드가능합니다. http://www.st.com/mcu/modules.php?name=mcu&file=familiesdocs&fam=#software PC 현재버전은 9 년 월 Ver.. ( 용량은 M 바이트정도 ) 이네요. 실행화면은아래와같으며, UART 통신포트 ( 물로 USB COM 포트로도가능하겠지요 ) 를사용하여프로그램다운로드가가능합니다. Flash Loader 실행화면 : 그러면왜이러한부트프로그램이필요한가? JTAG 디버거로프로그램하면되지 일단, JTAG 디버거는고가이고 ( 짝퉁은저렴하지만 ), 커넥터핀수를많이필요로하고 개발중에는스텝동작과모니터링동작이필요하지만, 양산시에또는현장에서프로그램 upgrade 할때는간단한통신케이블을사용하여다운로드할수있으면좋겠지요? 그래서개발시편리성을위해서 JTAG 커넥터부착, 생산관리의편리성을위해부트커넥터를마련해놓으면좋을것같습니다. 통신케이블 (TX,RX,GND) ARM 보드 프로그램부트모드로동작다운로드 Tel:--, Fax:-- 경기도안양시동안구호계동 안양 IT밸리 호

STM 의부트모드 STM 소자핀을잘살펴보면 개의부트핀 (BOOT, ) 이있습니다. 이핀의상태를제어하여부트모드또는프로그램실행모드로동작합니다. 부트모드 : 리세트동작에서 핀이 상태이면내부 Flash 메모리프로그램을실행합니다. BOOT=, = 상태이면시스템부트모드로동작하여 UART에서신호가오기를기다립니다. 개의핀상태가모두 인 SRAM 부트모드는실제제품동작에서는잘사용하지않으므로고려하지않고, UART 부트동작또는플래시롬실행만고려하는경우에는 BOOT=으로고정하고, 만제어사용사용하면편리하겠지요. 매뉴얼을살펴보면 low-,medium-, high-density 장치에서는 USART 을사용하여부트동작을하고, XL-density 장치에서는 USART,USART 로가능하고, Connectivity line 장치에서는 USART, USART, CAN, USB 으로도부트가가능하다고하는데, 일단 USART 으로사용하면되겠습니다. Tel:--, Fax:-- 경기도안양시동안구호계동 안양 IT 밸리 호

회로도작성예 : STM _ 핀 STM 핀으로회로도를그려보았습니다. 향후, 단독형다운로더를고려하여 CN_BOOT 를만들어보았는데, 자동부트동작을위해서, 핀도필요할것같습니다 STM 핀회로예 ) ) 핀 JTAG 커넥터는공간부담이커서커넥터수를줄이는것도검토 99 9 9 9 9 9 9 9 9 9 9 9 RS.Kx U CN JTMS 9 PE - FSMC_A VDD PE - FSMC_A9 VSS PE - FSMC_A N.C JTMS PE - FSMC_A JTMS - PA 9 PE - FSMC_A USBDP -CANTX- PA CN_JTAG VBAT USBDM -CANRX- PA 9 URX RS PC - TAMPER_RTC URX - PA UTX.Kx PC - OSC_IN UTX - PA9 PC - OSC_OUT PA VSS SDIO_D - PC9 VDD SDIO_D - PC OSC_IN IS_MCK - SDIO_D - PC JP OSC_OUT OUT IS_MCK - SDIO_D D - PC V NRST FSMC_D - PD PC - ADC_IN FSMC_D - PD BOOT URX PC - ADC_IN FSMC_A - PD 9 UTX PC - ADC_IN FSMC_A - PD PC - ADC_IN FSMC_A - PD VSSA FSMC_D - PD VREF- FSMC_D - PD9 RS VREF FSMC_D - PD VDDA SPI_MOS MOS-IS IS_SD SD-PB PA-WKUP-ADC_IN SPI_MISO - PB PA-ADC_IN SPI_SCK-IS_CK-PB PA - UTX - ADCIN SPI_NSS-IS_WS-PB VDD VSS F SMC_NBL - PE F SMC_NBL - PE SDIO_DD - CANTX - PB9 SDIO_DD - CANRX - PB IC_SDA - PB IC_SCL - PB C_SMBAI - IS_SD - PB/ JNTRST - PB - PB FSMC_NE - FSMC_NCE - PD FSMC_NWAIT - PD F SMC_NWE - PD F SMC_NOE - PD FSMC_CLK - PD SDIO_CMD - PD FSMC_D - CANTX - PD FSMC_D D - C ANR X - PD SDIO_CK - PC SDIO_D - PC SDIO_D - PC - PA - PA C pf C C pf C pf X.kHz R M VA 9 _IN PA -DAC-SPI_NSS-ADC_IN PA - DAC - SPI_SCK-ADC_IN PA - SPI_MISO - ADC_IN PA - SPI_MOSI - ADC_IN PC - ADC_IN 9 pf X MHz STMFxE - LQFP CN CN_BOOT 9 9 9 PA-URX-ADC VSS VDD PC - ADC_IN PB - ADC_IN PB - ADC_IN9 PB - BOOT PE - FSMC_D PE - FSMC_D PE9 - FSMC_D PE - FSMC_D PE - FSMC_D PE - FSMC_D9 PE - FSMC_D PE - FSMC_D PE - FSMC_D PB - IC_SCL - U TX PB - IC_SDA - URX VSS VDD C.uF.Kx SW RESET 부트커넥터 ( 자동부트검토 ) V CP REG LMMPX-. VIN VOUT TAB CP CP CP L BID VA CP CP X Flash ROM System mem(boot) BOOT 은 으로고정 BOOT G C uf.uf C uf CP.uF.uF.uF.uF.uF.uF Embedded SRAM Tel:--, Fax:-- 경기도안양시동안구호계동 안양 IT 밸리 호

회로도작성예 : STM _ 핀 STM 핀으로회로도를그려보았습니다. 향후, 단독형다운로더를고려하여 CN_BOOT를만들어보았는데, 자동부트동작을위해서, 핀도필요할것같습니다 핀 JTAG 커넥터는공간부담이커서커넥터수를줄이는것도검토 STM 핀회로예 ) C pf C9 C pf pf C pf X MHz X.kHz R M U 9 VDD VSS X-PB9 X-PB OOT A-PB L-PB AI-PB T-PB CANTX CANRX B IC_SDA IC_SC C_SMBA JNTRST O-PB R-PD TIM_ETR J 9 -PC -PC -PC -PA -PA VBAT VDD PC - TAMPER_RTC VSS PC - OSC_IN JTMS-PA PC - OSC_OUT CANTX-USBDP-PA PD-OSC_IN CANRX-USBDM-PA PD-OSC_OUT URX-PA NRST UTX-PA9 9 PC - ADCIN TIM_CH-PA UCK- URX- UTX- PC - ADCIN TIM_CH-PC9 PC - ADCIN TIM_CH-PC PC - ADCIN TIM_CH-PC VSSA TIM_CH-PC VDDA SPI_MOSI-PB PA-WKUP-ADCIN SPI_MISO-PB PA-ADCIN SPI_SCK-PB PA-UTX-ADCIN SPI_NSS-PB RX-ADCIN _NSS-ADCIN _SCK-ADCIN _MISO-ADCIN _MOSI-ADCIN CIN CIN CIN CIN9 OT C_SCL-UTX C_SDA-URX PA-UR VSS VDD PA-SPI PA-SPI PA-SPI PA-SPI PC-ADC PC-ADC PB-ADC PB-ADC PB-BOO PB-IC PB-IC VSS VDD 9 9 9 STMFx - LQFP JTMS URX UTX JTMS JP BOOT RS.Kx RS.Kx CN 9 9 CN_JTAG RS.Kx V URX UTX CN CN_BOOT 부트커넥터 ( 자동부트검토 ) C uf V REG LMMPX-. VIN VOUT CP TAB.uF G C uf CP9.uF CP.uF BOOT 은 으로고정 CP.uF CP.uF L BID VA CP.uF CP.uF C.uF BOOT X SW RESET Flash ROM System mem(boot) Embedded SRAM Tel:--, Fax:-- 경기도안양시동안구호계동 안양 IT 밸리 호

Flash Loader 실행순서. ARM 보드의 USART에컴퓨터 COM 포트를접속 (TX, RX, GND 개신호접속 ). 신호의레벨은일치 (TTL, RS 등 ) 해주어야되며, 교차형태 (TX RX, RX TX) 로연결함.. ARM 보드를부트모드로동작 BOOT=, = 상태에서리세트버튼을누르거나, 전원 OFF ON. Flash Loader 프로그램실행 <> Next 누름 <> 사용 COM 포트로설정후 Next> <> 장치가검색되었음 : Next 누름 Tel:--, Fax:-- 경기도안양시동안구호계동 안양 IT 밸리 호

Flash Loader 실행순서 <> 플래시롬지우기 <> 플래시롬성공적으로지워졌음 이 Erase 동작은생략해도됨 Download 동작에서지우는동작병행가능 부트모드스위치 COM 포트 TX, RX, GND 개신호 시험용 ARM보드 USART 리세트버튼커넥터 ( 부트동작반복시편리 ) Tel:--, Fax:-- 경기도안양시동안구호계동 안양 IT밸리 호

Flash Loader 실행순서 <> 프로그램다운로드 <> 파일선택 : 이전강좌의 delay 예제선택 <> 성공적으로프로그램 파일이없는경우 : IAR 에서부가적인파일생성항목체크하여생성 체크시다운로드후자동실행도미 Tel:--, Fax:-- 경기도안양시동안구호계동 안양 IT 밸리 호