HW/SW User Guide EISC-GANG II 사용 설명서 Ver 1.4, 2014-2-7 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. FAT Image Gen 사용방법... 8 1) 시작하기전준비사항... 8 2) FAT_Image_Gen 설정... 8 3. Write 방법및순서... 11 1) 사전준비사항... 11 2) Power ON... 11 3) Target 디바이스장착및파일 Write... 12 4) GANG Writer의부가기능... 13 5) Buzzer On/Off... 14 6) 타겟 All Erase 기능... 14 7) OTP 사용여부 (adstar only)... 14 8) Writing 할파일리스트보기.... 15 4. GANG Writer의 Firmware 업그레이드방법... 16 1) GANG Writer를 Program Upgrade 모드로실행... 16 2) USB 드라이버설치... 16 3) GANG Writer Firmware 업그레이드실행... 20
EISC-GANG II 사용설명서 3 1. GANG Writer Configuration 1) Configuration 프로그램 EISC GANG Configurator(GangConfig.exe) 는 GANG Writ er에사용할파일및 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을실행하라는메시지가뜬다. EISC-GANG II CONFIG MODE 그림 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 한다. 2 1 3 그림 7. Config 설정 Select Chip, Select File, Sector Number 그림 8. Config 설정 OTP Write, Protection Key(adStar only) 타겟이 adstar 인경우, 그림 8 처럼 OTP Write 를 Enable 하여 Protection Key 를입력할수있다. Protection 은한번 Write 하면변경할수없고, Key 값을기억하고있어야하므로주의해야한다. 타겟이 NAND Flash 인경우, FAT_Image_Gen.exe 를사용하여 FAT image 를 writing 한다. FAT_Image_Gen.exe 사용방법은 2 장 FAT Image Generator 에서설명한다. 1 2 그림 9. Config 설정 Select NAND Flash 1 FAT image 는 Block No 에 FAT Start Block 번호를설정하고 Enable 를 chek 한다. 2 FAT Start Block 에는 FAT Start Block 번호를설정한다. FAT Start Block 이하는 boot code 와 boot loader 를설정한다..
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. FAT Image Gen 사용방법 1) 시작하기전준비사항 프로그램을사용하기전에 Image로만들기위한파일들을 directory를만들어그 directory에복사한다. 아래그림은 small 이라는 directory에파일들을복사한것이다. 그림 12. Directory 생성 2) FAT_Image_Gen 설정 FAT_Image_Gen.exe 를실행한다. 1 2 3 4 그림 13. FAT_Image_Gen 실행
EISC-GANG II 사용설명서 9 1 Source Directory 의파일 open 을눌러 FAT Image 를만들 directory 를선택한다. 그림 12. Source Directory 선택 2 Output File 을선택하여 FAT Image 를저장할 directory 및 file name 을설정한다. 그림 13. 출력 directory 및출력파일명입력파일이름에저장될파일이름을넣는다. 위의그림은 test.bin으로설정한예제이다. 단주의할것은생성되는 FAT Image 파일의위치는 Source Directory를설정하면안된다. 즉다른 directory를선택해야한다. 3 Target Memory Size (Mbye): 는 NAND Flash 의 size를설정하는영역이다. 만약 1Gbit일경우 1G bit/8=128로설정한다. 그림 14. Nand Flash Memory size 선택
10 EISC-GANG II 사용설명서 4 Make 를 Click 하면 Image 가생성된다. 그림 15. Image 생성완료 출력된 directory 에 test.bin 파일이생성된것을확인할수있다. 생성된 image 파일을 sd card 에복사하여 conifig.exe 를실행하여환경설정을하면완료된다.
EISC-GANG II 사용설명서 11 3. 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 ( 별도구매 ) 그림 18. GANG Writer 장비 (MCU) 및구성품 2) Power ON GANG Writer 전면에있는전원스위치를 ON 하여전원을인가한다. 타겟 Write 인경우에는전 원스위치 ON 전에 USB 케이블이연결되어있지않아야한다. 12V Power Power Switch 그림 169. 전원어댑터연결및전원스위치
12 EISC-GANG II 사용 설명서 3) Target 디바이스 장착 및 파일 Write 그림 20. Target 디바이스(MCU) 장착 그림 21. Target 디바이스(NAND Flash) 장착
EISC-GANG II 사용설명서 13 그림 20 와그림 21 에서처럼타겟에해당되는디바이스를소켓에장착 ( 최대 8 개 ) 한다. 이때그림 에서표시한것처럼 1 번핀의위치를주의해서소켓에넣어야한다. 모든디바이스장착이완료되면소켓덮개를덮고 RUN 버튼을누르면 Write 가진행된다. adstardxxm512 1 2 3 4 5 6 7 8 B[O] 0 0 0 0 0 0 0 0 OK: 0, ER: 0 adstardxxm512 ERASING 50% [0000]boot.bin OK: 0, ER: 0 그림 22. File Write 진행 adstardxxm512 WRITING 50% [0000]boot.bin OK: 0, ER: 0 그림 2222 은파일 Write 진행시의 LCD 창의내용을보여주고있다. Write 진행중에는각소켓 의 Green LED 가점멸하고 Write 과정이완료되면다음그림과같이 LCD 창에표시가된다. adstardxxm512 VERIFYING 50% [0000]boot.bin OK: 0, ER: 0 adstardxxm512 1 2 3 4 5 6 7 8 B[O] 0 0 0 0 0 x 0 0 OK: 7, ER: 1 그림 23. File Write 완료 각소켓의 Write 결과는성공인경우 Green LED가 ON되고실패인경우 Red LED가 ON된다. 전체성공한개수와실패한개수는그림 23의 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 을누르면, 다음그림 24 과같이부가기능선택을위한메뉴가 LCD 창에나타난다. 다시 타겟 Write 준비상태로돌아가려면 ESC 버튼을누른다. 1. BUZZER: ON 2. ERASE ALL 3. FILE LIST 그림 24. GANG Writer 의부가기능메뉴
14 EISC-GANG II 사용설명서 5) Buzzer On/Off Buzzer 를 On/Off 를설정한다. Writing 이완료되면 buzzer 소리로완료를확인할수있다. 현재 cursor 에서 Enter button 을누르면 Buzzer 를 on/off 한다. 1. BUZZER: ON 2. ERASE ALL 3. FILE LIST 1. BUZZER: OFF 2. ERASE ALL 3. FILE LIST 그림 25. 설정되어있는 Configuration 내용 6) 타겟 All Erase 기능 All Erase 기능은타겟디바이스의메모리영역을전부지울때사용하는기능이다. 타겟디바이스가 MCU인경우내부 Flash 메모리를전부지우게된다. 그림25의부가기능메뉴에서 2번 All Erase 를선택하면다음그림과같이메모리를전부지울것인가에대한질문이뜬다. 이때 ENTER 버튼을누르면타겟의메모리영역이전부지워진다. 다시부가기능메뉴로돌아가려면 ESC 버튼을누른다. 1. BUZZER: ON 2. ERASE ALL 3. FILE LIST Erase all memory? OK: ENTER KEY NO: ESC KEY 그림 17. ALL Erase 실행및완료 adstardxxm512 ERASING 100% 1 2 3 4 5 6 7 8 0 0 0 0 0 0 0 0 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 에저장된값이다.) 1. BUZZER: ON 2. ERASE ALL 3. OTP KEY: 123456 4. FILE LIST 그림 18. OTP 사용 1. BUZZER: ON 2. ERASE ALL 3. OTP KEY: NO 4. FILE LIST
EISC-GANG II 사용설명서 15 8) Writing 할파일리스트보기. 4.Read file list 를선택하면 SD Card에서 target으로 writig할 file list를보여준다. [000]-> 라이팅할 sector/block number를표시한다.] [FAT] 는 nand flash에서선택된파일이 FAT 영역으로 Copy된다는것을표시한다. 1. BUZZER: ON 2. ERASE ALL 3. FILE LIST boot.bin FILE SIZE: 123456 SECTOR NUM: 0 COUNT: 1/2 1. BUZZER: ON 2. ERASE ALL 3. FILE LIST 그림 19. File list(adstar,cantus) boot.bin FILE SIZE: 123456 BLOCK NUM: 0 COUNT: 1/2 File name File size(byte) Download block number 총 file 2 개중 1 번째 file 그림 20. File list(nand flash)
16 EISC-GANG II 사용설명서 4. GANG Writer 의 Firmware 업그레이드방법 1) GANG Writer 를 Program Upgrade 모드로실행 ENTER Button 을누른상태에서 power 를 on 하면 Program Upgrade 모드로실행된다. FIMWARE UPDATE VERSION: 01.10 No Connect USB FIMWARE UPDATE VERSION: 01.10 Connected USB 그림 30. File list(nand flash) 그림 30 의왼쪽은 USB 가연결이안된상태이고 USB 가연결되면오른쪽그림이 display 된다. 2) USB 드라이버설치 PC에서 GANG Writer Upgrade를한번도해보지않은경우에는최초에한번은 USB 드라이버설치과정이필요하다. 다음과같은순서로 USB 드라이버를설치한다. 그림 31. USB 드라이버설치 ( 새하드웨어발견 ) USB 케이블을 Gang Writer 장비에연결한상태에서전원을인가하면, PC 에서는그림에서처 럼 USB 드라이버인식과정이진행되고, 다음과같은창이뜬다.
EISC-GANG II 사용설명서 17 그림 32. USB 드라이버설치 ( 새하드웨어검색마법사시작 ) 그림 32 에서처럼 아니오, 지금연결안함 (T) 을선택하고 다음 (N) > 버튼을클릭한다. 그림 33. USB 드라이버설치 ( 새하드웨어검색마법사 ) 그림 33 와같이 목록또는특정위치에서설치 ( 고급 )(S) 를선택하고 다음 (N) > 버튼을클릭 한다.
18 EISC-GANG II 사용설명서 그림 34. USB 드라이버설치 ( 새하드웨어검색마법사 - 검색및설치옵션 ) 그림에서처럼 검색할때다음위치포함 (O): 을선택하고 찾아보기 (R) 버튼을클릭하여드라 이버가들어있는폴더를선택하고, 다음 (N) > 버튼을클릭한다. 그림 35. USB 드라이버설치 ( 새하드웨어검색마법사 - 드라이버검색 )
EISC-GANG II 사용설명서 19 그림 36. USB 드라이버설치 ( 새하드웨어검색마법사 - 호환성확인 ) 그림 36 에서는 계속 (C) > 버튼을클릭하여다음으로진행한다. 그림 37. USB 드라이버설치 ( 새하드웨어검색마법사 - 필요한파일 ) 그림 37 에서처럼드라이버설치과정에서특정파일이필요하다는창이뜨면 USB Driver 가들 어있는위치를선택하고진행한다. 그림 21. USB 드라이버설치 ( 새하드웨어검색마법사완료 ) 그림 21 에서 마침 버튼을클릭하면드라이버설치가완료된다.
20 EISC-GANG II 사용설명서 3) GANG Writer Firmware 업그레이드실행 제공된업그레이드프로그램인 GangUpgrader.exe 를실행한다. 그림 22. 업그레이드프로그램실행 (GangUpgrader.exe) Update 버튼을클릭하면 Firmware 업그레이드가진행된다. 그림 40. 업그레이드진행 업그레이드가완료되면다음그림과같이업그레이드성공여부에대한결과창이뜬다. 그림 41. 업그레이드완료 업그레이드진행시문제가발생되어업그레이드가실패된것이있을시에는 power off->on 후 업그레이드과정을처음부터다시진행한다. ( 문제가수정되지않을시제조사로문의 )