Motorola Programmer ( 모델명 : MDProg16) 사용설명서 UUU 리얼시스 (RealSYS) Web: www.realsys.co.kr Tel: 031-420-4326 Fax: 031-420-4329-1 -
1. Motorola Programmer 프로그램특징 A. JTAG & OnCE 기능을이용한 Motorola 의내부플래시메모리 Writing & Verifying B. 선택한 Motorola S 파일의사용자프로그램을 POD의내부시리얼 EEPROM에저장가능 C. POD의내부시리얼 EEPROM에저장된사용자프로그램을 Motorola 의내부플래시메모리에 Writing & Verifying할수있음 D. Motorola S 파일을로드하여사용자가지정한메모리영역을선택적으로 Writing할수있음 E. USB 통신 ( PC <-> POD ) F. 전원공급 : USB(5V) 또는 Target Board VCC(5V) G. Windows98/Me/2K/XP 지원 2. 동작설명 1. Writer 구성 USB 접속 LED상태녹색점멸 : 진행중녹색정지 : 정상동작완료적색정지 : 에러발생 Write 버튼 Target 보드 전압선택 Verify 버튼 Target 접속 - 2 -
< PC 연결 > USB 커넥터 +5V 전원입출력 ( 중앙 =5V, 주변 =GND) < Target 연결 > 1 연결 (JTAG) 전압선택 (3.3V 5V) ( 현상태가 5V) (LGIS 인버터의 SV-iG 시리즈는 3.3V 선택하고, SV-iP 시리즈는 5V 선택바람 ) < Connector Pin 배열 > 1 2 3 4 5 6 7 8 TRST GND /RESET TMS TDO TCK VCC TDI To GND To To From To 5V or 3.3V To - 3 -
2. USB POD 디바이스드라이버설치 디바이스드라이버를설치하기에앞서먼저 MDProg16 용 USB POD 와 USB cable 및구입시 제공된 CD 에 Device Driver 가있는지확인하시길바랍니다. 1) PC 와 USB POD 를제공된 USB Cable 로연결하시면다음과같은화면이나옵니다. 이때아래와같이 특정위치에서설치 옵션을선택하신후다음버튼을클릭하십시오. 2) 디바이스드라이버가있는폴더위치를지정하신후다음버튼을클릭하십시오. - 4 -
3) 아직제공된디바이스드라이버는 Windows 의 Device Driver 호환인증을받지않았습니 다. 따라서아래와같은화면이나타나시면 계속 버튼을클릭하신후설치를계속하시길 바라며, 이는제품성능에아무런영향이없으므로사용자는염려할필요가없습니다. 4) 위의단계대로하신면일반적으로디바이스설치는정상적으로완료됩니다. 만약설치시문제가발생하면, 먼저 USB Cable 이정상적으로연결되었는지, 또한 PC 의 USB Host Controller 가정상적으로동작하는지확인해주시길바랍니다. - 5 -
5) 정상적으로디바이스드라이버가설치된후제어판의장치관리자를보시면아래의그림과 같이나타납니다. 3. 운용프로그램설치 1) 제공된 CD 에서제공된 MDProg16.exe 아이콘을더불클릭하시면설치가시작됩니다. 2) 설치한폴더를지정하신후 다음 버튼을클릭하시면정상적으로설치가완료되며, 바탕 화면에단축아이콘이생깁니다. - 6 -
3. Motorola Programmer 프로그램사용법 먼저프로그램사용하기에앞서위에서설명한하드웨어설치를참조하신후 USB POD 및사용 자타겟보드를올바르게연결하시길바랍니다. < Main Program 화면구성 > - 7 -
1 프로그램동작환경설정 CPU Type: 56F803/805/807를지원합니다. Erase All Boot Flash: 이옵션을체크하면 Boot Flash를지울시전체 Boot Flash영역을지우게되며, 체크가되지않으면 Boot Flash의첫번째페이지만지웁니다. Target Reset After Flash Writing: 이옵션을체크하면 Write 또는 Write & Verify 동작이끝난후타깃보드를리셋하며, 체크가되지않으면동작이끝난후타깃보드를리셋하지않습니다. 2 사용자프로그램 (Motorola S File) 경로및설정타깃보드에다운로드할사용자프로그램 (Motorola S File) 의전체경로를지정할때사용합니다. 경로지정시옆에있는 버튼을눌러다운로드할파일을선택하시길바랍니다. 또한 S File의경로는현재최근에읽어들인 10개까지경로명을저장하므로사용자께서는최근에열었던파일을다시선택할경우에는 Combo Box에있는목록중하나를선택하십시오. S 파일시간 : 지정한 S 파일의최종 Write Access Time 을표시합니다. 3 기능버튼 A. File Load 2 항목에서선택한 Motorola S File을읽어 PC의버퍼에데이터를 Load합니다. B. POD Write 2 항목에서선택한 Motorola S File의사용자프로그램데이터를 USB POD의내부시리얼 EEPROM에 Write합니다. C. POD Verify USB POD의내부시리얼 EEPROM의내용과 PC의버퍼에읽어들인사용자프로그램을비교검사합니다. D. Target Reset 사용자타깃보드를리셋하며, 더불어 JTAG TAP Controller를초기화합니다. E. Target Write 현재 PC의버퍼에읽어들인사용자프로그램을타깃보드의내부플래시메모리에 Page 단위로 (0x100 Words) Write 합니다. F. Target Write & Verify 현재 PC의버퍼에읽어들인사용자프로그램을타깃보드의내부플래시메모리에 Page - 8 -
단위로 (0x100 Words) Write & Verify 합니다. G. Target Verify 현재타깃보드의내부플래시메모리의내용과 PC의버퍼에읽어들인사용자프로그램을비교검사합니다. 4 현재진행상태표시부 3 항목의기능버튼중 POD Write, POD Verify 그리고 Target Write, Target Write & Verify, Target Verify 시현재진행되고있는작업의상황을표시해줍니다. 5 메시지원도우 Motorola Programmer 프로그램작동시나타나는에러, 경고, 알림정보를표시합니다. 6 현재읽어들인 S File의버퍼원도우 2 항목에선택한 Motorola S File를 PC의버퍼에로드시, 읽어들인사용자프로그램을크게 Program Flash(PFLASH), Program Flash2(P2FLASH 56F807 Only), Data Flash(DFLASH), Boot Flash(BFLASH) 과같은 4개의영역으로나누어서표시해줍니다. 또한사용자께서는왼쪽에있는 Check Box 에 Check or Uncheck 함으로써, Target Write, Target Write & Verify, Target Verify 시선택한영역만을사용할수있습니다. - 9 -