HW/SW User Guide EISC-GANG II 사용 설명서 Ver 1.2, 2012-09-20 All right reserved. No part of this document may be reproduced in any form without written permission from Advanced Digital Chips Inc. Advanced Digital Chips Inc. reserves the right to change in its products or product specification to improve function or design at any time, without notice. Copyrights 2012 Advanced Digital Chips Inc, All
2 EISC-GANG II 사용설명서 목차 1. GANG Writer Configuration...3 1) Configuration 프로그램...3 2) GANG Writer를 GANG Config 모드로실행...3 3) 타겟에 Write할파일복사...4 4) GANG Writer Configuration...5 (1) Config Load...5 (2) Config 설정...6 (3) Config Save...7 2. Write 방법및순서...8 1) 사전준비사항...8 2) Power ON...8 3) Target 디바이스장착및파일 Write...9 4) GANG Writer의부가기능... 10 5) Buzzer On/Off... 11 6) 타겟 All Erase 기능... 11 7) OTP 사용여부 (adstar only)... 11 8) Writing 할파일리스트보기.... 12 3. GANG Writer의 Firmware 업그레이드방법... 13 1) GANG Writer를 Program Upgrade 모드로실행... 13 2) USB 드라이버설치... 13 3) GANG Writer Firmware 업그레이드실행... 17
EISC-GANG II 사용설명서 3 1. GANG Writer Configuration 1) Configuration 프로그램 EISC GANG Configurator(GangConfig.exe) 는 GANG Writer에사용할파일및 target에저장할 sector 번호또는 block 번호를설정하는프로그램이다. SD Card에저장하며 GANG Writer에서지원되지만, SD card reader사용을하는것이편리하다. 그림 1. EISC GANG Configurator 프로그램실행 2) GANG Writer 를 GANG Config 모드로실행 GANG Writer에 SD Card를넣고, 전원스위치를 ON 후 USB Cable을연결하고, GANG Config 모드로실행되고, LCD 창에는다음과같이 GANG Writer의 Configuration을위해 RUN GangConfig.exe을실행하라는메시지가뜬다. 그림 2. LCD 창 : GANG Config 모드실행 GANG Config 모드를실행하면 GANG Writer 의 SD 카드가 PC 에서이동식디스크로잡힌다.
4 EISC-GANG II 사용설명서 GANG Writer 를이용하지않고, SD 카드리더기를이용하여 PC 에서이동식디스크로잡아도된다. 3) 타겟에 Write 할파일복사 다음으로 EISC GANG Configurator 에서이동식디스크 (GANG Writer 의 SD Card) 를선택한다. 그림 3. 이동식디스크 (GANG Writer 의 SD Card) 선택 이동식디스크를선택하면, 오른쪽창에현재 SD Card 에들어있는파일들이있다. 이동식디스크가포맷이되어있지않다면 Format 버튼을클릭하여포맷을한다. 그림 4. 이동식디스크포맷
EISC-GANG II 사용설명서 5 포맷을한후, GANG Writer 의타겟에 Write 할파일을선택하고복사한다. 파일선택 파일복사 그림 5. 파일선택및복사 여기까지의과정은 Windows 파일탐색기를이용하여도무방하다. ( 포맷, 파일복사 ) 4) GANG Writer Configuration (1) Config Load Config Load 버튼을클릭하면이동식디스크 (SD Card) 에들어있는 config.ini 설정파일의내용을기준으로 Configuration되어있는사항을보여준다. 다음그림은 config 설정을한번도하지않았을때 (config.ini 파일이생성되어있지않은상태 ), 최초에 Config Load 를실행했을때의화면이다. 그림 6. Config Load 실행
6 EISC-GANG II 사용설명서 (2) Config 설정 타겟을선택 1 하고, Write 할파일을선택 2 하고, 파일이 Write 될위치 (sector/block 번호 ) 를기입 3 한다. Write 할파일및폴더선택은최대 100 개까지이다. 2 1 3 그림 7. Config 설정 Select Chip, Select File, Sector Number 타겟이 MCU 인경우는 Write 할데이터로폴더를선택할수는없다. 그림 8. Config 설정 OTP Write, Protection Key(adStar only) 타겟이 adstar 인경우, 그림 8 처럼 OTP Write 를 Enable 하여 Protection Key 를입력할수있다. Protection 은한번 Write 하면변경할수없고, Key 값을기억하고있어야하므로주의해야한다. 타겟이 NAND Flash인경우, 파일과폴더를 Write할수있다. 파일은 NAND Flash의 Raw 영역 (Block No. 0에서 FAT 영역이전까지 ) 과 FAT 영역에 Write할수있고, 폴더는 FAT 영역에만 Write 할수있다. 2 1 3 그림 9. Config 설정 Select NAND Flash Block No. 를기입하는위치에 FAT 라고쓰여진것 1 이 FAT 영역에 Write한다는의미이다. 숫자는 Raw 영역의 Block No. 를말한다. En 위치 2 를클릭하면 Write할데이터를전체적으로 Enable/ Disable할수있다 ( 이기능은전체파일을 FAT 영역으로설정할때유용 ). NAND Flash인경우 FAT Start Block 3 또한설정해줘야하고, 이부분은개발된어플리케이션에서 NAND Flash의 FAT 영역을어떻게설정했는지에따라달라진다.
EISC-GANG II 사용설명서 7 (3) Config Save Configuration 설정이끝나면 Config Save 버튼을클릭하여설정을저장 (config.ini) 한다. 그림 10. Config Save 실행 Config 저장이완료되면, 이동식디스크를안전제거를통해제거하고 GANG Writer 의전원을 OFF 한다. (1 또는 2 의방법으로안전제거 ) 1 2 그림 11. 이동식디스크안전제거
8 EISC-GANG II 사용설명서 2. Write 방법및순서 1) 사전준비사항 GANG Writer 장비및구성품들이모두준비되어있는지확인한다. GANG Writer의전원스위치가 OFF되어있는지확인하고, 전원케이블을연결한다. 타겟 Write에대한 Configuration 설정을아직하지않은상태라면 USB 케이블을 GANG Writer에연결한후, PC 프로그램 (EISC GANG Configurator - GangConfig.exe) 을실행시켜먼저 Configuration을설정한다 (1장참조 ). GANG Writer - MCU Power Adapter USB Cable SD Card ( 별도구매 ) 그림 12. GANG Writer 장비 (MCU) 및구성품 2) Power ON GANG Writer 전면에있는전원스위치를 ON 하여전원을인가한다. 타겟 Write 인경우에는전 원스위치 ON 전에 USB 케이블이연결되어있지않아야한다. 12V Power Power Switch 그림 13. 전원어댑터연결및전원스위치
EISC-GANG II 사용설명서 9 3) Target 디바이스장착및파일 Write 그림 14. Target 디바이스 (MCU) 장착 그림 15. Target 디바이스 (NAND Flash) 장착
10 EISC-GANG II 사용설명서 그림 14 와그림 15 에서처럼타겟에해당되는디바이스를소켓에장착 ( 최대 8 개 ) 한다. 이때그림 에서표시한것처럼 1 번핀의위치를주의해서소켓에넣어야한다. 모든디바이스장착이완료되면소켓덮개를덮고 RUN 버튼을누르면 Write 가진행된다. 그림 16. File Write 진행 그림 16 은파일 Write 진행시의 LCD 창의내용을보여주고있다. Write 진행중에는각소켓의 Green LED 가점멸하고 Write 과정이완료되면다음그림과같이 LCD 창에표시가된다. 그림 17. File Write 완료 각소켓의 Write 결과는성공인경우 Green LED가 ON되고실패인경우 Red LED가 ON된다. 전체성공한개수와실패한개수는그림 17의 LCD 창에서처럼표시되고, 성공과실패개수에대한카운트수는 GANG Writer의전원을끄면초기화된다. 소켓에들어있는디바이스를교체장착하여위과정을반복함으로써디바이스 Write 작업을연속하여할수있다. 4) GANG Writer 의부가기능 GANG Writer에는다음과같은부가기능이있다. - Buzzer On/Off - 타겟디바이스 All Erase - OTP Used - SD Card file read: Display only 부가기능을실행하기위해서는타겟 Write 준비상태 (RUN 버튼을누르기전상태 ) 에서 ESC button 을누르면, 다음그림 18 과같이부가기능선택을위한메뉴가 LCD 창에나타난다. 다시 타겟 Write 준비상태로돌아가려면 ESC 버튼을누른다. 그림 18. GANG Writer 의부가기능메뉴
EISC-GANG II 사용설명서 11 5) Buzzer On/Off Buzzer 를 On/Off 를설정한다. Writing 이완료되면 buzzer 소리로완료를확인할수있다. 현재 cursor 에서 Enter button 을누르면 Buzzer 를 on/off 한다. 그림 19. 설정되어있는 Configuration 내용 6) 타겟 All Erase 기능 All Erase 기능은타겟디바이스의메모리영역을전부지울때사용하는기능이다. 타겟디바이스가 MCU인경우내부 Flash 메모리를전부지우게된다. 그림 18의부가기능메뉴에서 2번 All Erase 를선택하면다음그림과같이메모리를전부지울것인가에대한질문이뜬다. 이때 ENTER 버튼을누르면타겟의메모리영역이전부지워진다. 다시부가기능메뉴로돌아가려면 ESC 버튼을누른다. 그림 20. ALL Erase 실행및완료 7) OTP 사용여부 (adstar only) OTP는 adstar에서만사용되며, OTP를사용하게되면 OTP used 라고표시되며사용하지않으면 OTP Not used 라고 display된다. OTP를사용하면 OTP Key가 123456 이면, 3.OTP Key: 123456 로 display된다.(otp Key는 SD Card에저장된값이다.) 그림 21. OTP 사용
12 EISC-GANG II 사용설명서 8) Writing 할파일리스트보기. 4.Read file list 를선택하면 SD Card에서 target으로 writig할 file list를보여준다. [000]-> 라이팅할 sector/block number를표시한다.] [FAT] 는 nand flash에서선택된파일이 FAT 영역으로 Copy된다는것을표시한다. 그림 22. File list(adstar,cantus) 그림 23. File list(nand flash)
EISC-GANG II 사용설명서 13 3. GANG Writer 의 Firmware 업그레이드방법 1) GANG Writer 를 Program Upgrade 모드로실행 ENTER Button 을누른상태에서 power 를 on 하면 Program Upgrade 모드로실행된다. 그림 24. File list(nand flash) 그림 21 의왼쪽은 USB 가연결이안된상태이고 USB 가연결되면오른쪽그림이 display 된다. 2) USB 드라이버설치 PC에서 GANG Writer Upgrade를한번도해보지않은경우에는최초에한번은 USB 드라이버설치과정이필요하다. 다음과같은순서로 USB 드라이버를설치한다. 그림 25. USB 드라이버설치 ( 새하드웨어발견 ) USB 케이블을 Gang Writer 장비에연결한상태에서전원을인가하면, PC 에서는그림 25 에서 처럼 USB 드라이버인식과정이진행되고, 다음과같은창이뜬다.
14 EISC-GANG II 사용설명서 그림 26. USB 드라이버설치 ( 새하드웨어검색마법사시작 ) 그림 26 에서처럼 아니오, 지금연결안함 (T) 을선택하고 다음 (N) > 버튼을클릭한다. 그림 27. USB 드라이버설치 ( 새하드웨어검색마법사 ) 그림 27 와같이 목록또는특정위치에서설치 ( 고급 )(S) 를선택하고 다음 (N) > 버튼을클릭 한다.
EISC-GANG II 사용설명서 15 그림 28. USB 드라이버설치 ( 새하드웨어검색마법사 - 검색및설치옵션 ) 그림 28 에서처럼 검색할때다음위치포함 (O): 을선택하고 찾아보기 (R) 버튼을클릭하여드 라이버가들어있는폴더를선택하고, 다음 (N) > 버튼을클릭한다. 그림 29. USB 드라이버설치 ( 새하드웨어검색마법사 - 드라이버검색 )
16 EISC-GANG II 사용설명서 그림 30. USB 드라이버설치 ( 새하드웨어검색마법사 - 호환성확인 ) 그림에서는 계속 (C) > 버튼을클릭하여다음으로진행한다. 그림 31. USB 드라이버설치 ( 새하드웨어검색마법사 - 필요한파일 ) 그림에서처럼드라이버설치과정에서특정파일이필요하다는창이뜨면 USB Driver 가들어 있는위치를선택하고진행한다. 그림 30. USB 드라이버설치 ( 새하드웨어검색마법사완료 ) 그림 30 에서 마침 버튼을클릭하면드라이버설치가완료된다.
EISC-GANG II 사용설명서 17 3) GANG Writer Firmware 업그레이드실행 제공된업그레이드프로그램인 GangUpgrader.exe 를실행한다. 그림 31. 업그레이드프로그램실행 (GangUpgrader.exe) Update 버튼을클릭하면 Firmware 업그레이드가진행된다. 그림 32. 업그레이드진행 업그레이드가완료되면다음그림과같이업그레이드성공여부에대한결과창이뜬다. 그림 33. 업그레이드완료 업그레이드진행시문제가발생되어업그레이드가실패된것이있을시에는 power off->on 후 업그레이드과정을처음부터다시진행한다. ( 문제가수정되지않을시제조사로문의 )