컴퓨터A·S및 IT인터넷

[스크랩] S/W 기능설명

나오이시디 2013. 12. 11. 00:43
반응형

MiniPro의 구동 소프트웨어 사용 설명입니다.

 

세부적인 내용은 업데이트등에 따라 조금씩 변경될수도 있습니다.

 

1. 소트트웨어의 배치와 기능설명

 

                                                                                     그림.1 S/W 구성요소의 배치와 기능설명


[ 툴 바 ]

 1. Open File : 버퍼로 불러올 파일을 선택합니다.

 2. Save... : 버퍼의 내용을 파일로 저장합니다.

 3. Open Project : 프로젝트 파일을 엽니다.

 4. Save Project : 현재 작업내용을 파일로 저장합니다.

 5. Calculator : 윈도우 계산기를 실행합니다.

 6. Read ID : 선택된 디바이스의 ID를 확인합니다.

 7. Blank Check : 디바이스를 읽어서 초기화여부를 검사합니다.

 8. Auto 25 Select : 25계열 플레쉬롬을 자동으로 선택합니다.

 9. Verify : 디바이스를 읽어서 버퍼의 내용과 비교합니다.

 10. Fill buffer : 선택한 블록을 지정한 값으로 채웁니다.

 11. Read from Chip : 디바이스를 읽어서 버퍼로 불러옵니다.

 12. About : 프로그램의 정보를 확인합니다.

 13. Programming Chip : 버퍼의 내용을 디바이스에 씁니다.

 14. Erase Chip : 디바이스를 소거합니다.

 15. Logic IC Test : Logic IC 테스트창을 엽니다.


[ Seletct IC ]

 16. Device Select : 디바이스 검색 및 선택 창을 엽니다.

 17. History : 이전에 선택한 디바이스의 목록을 표시합니다.

 

[ IC Information ]

 18. Chip type : 디바이스의 속성을 표시합니다.

 19. ChkSum : 버퍼의 체크섬을 표시합니다.

 20. IC Size : 디바이스의 저장용량을 표시합니다.

 21. [Information] : 디바이스의 설치위치를 안내합니다.

 

[ Product Identification ]

 22. ChipID : Read ID 실행시 읽은 ID 코드를 표시합니다.

 

[ Set Interface ]

 * 디바이스의 연결방법을 선택합니다.

 23. 40P adapter : 디바이스를 기본ZIF소켓에 장착시 선택합니다.

 24. ICSP : 미지원기능입니다.

 25. ICSP_VPP Enable : 미지원기능입니다.

 

[ Buffer Select ]
 *저장영역이 분리된 MCU선택시에만 표시됩니다.
 26-1. [Code Memo] : 버퍼창에 실행코드영역을 표시합니다.

 26-2. [Data Memo] : 버퍼창에 데이터영역을 표시합니다.

 26-3. [Config] :  버퍼창에 MCU Cinfig를 표시합니다.

 

[ Buffer Window for hex view and edit ]
 *버퍼의 내용을 주소와 함께 표시합니다.

 

[ Options ]

 27. Erase before : 디바이스를 쓰기전에 자동으로 소거할지 선택합니다.

 28. Check device ID : 읽기/쓰기전에 ID를 검사할지 선택합니다.

 29. Verify after : 디바이스를 쓰기 후 자동으로 검증할지 선택합니다.

 30. Auto Serials No. : 연속으로 디바이스를 쓸때 자동으로 시리얼넘버를 변경합니다.

 31. Skip 0xFF : 쓰기시 0xFF를 건너뜁니다.

 32. SetRange - ALL : 디바이스/버퍼의 모든 주소/영역을 활성화 합니다.

 33. SetRange - Sect : 디바이스/버퍼의 선택한 주소/영역을 활성화 합니다.
     *부분쓰기시 사용됩니다.

 34 Blank Check : 소거후 칩의 초기화 여부를 디바이스 전체를 읽어서 검사합니다.

 

[ IC Config Information ]
 * Config 영역이 있는 MCU의 Config값을 간략히 표시합니다.

 

[ J. Status Bar ]

 35. Operation Status : 현재 동작상태를 표시합니다.

 36. Connected H/W Status : 연결된 장치의 종류와 펌웨어를 표시합니다.

 37. Offset : 버퍼 내 현재 커서의 위치(주소)를 표시합니다.


2. 메뉴의 기능설명


[ File ]

  Open : 버퍼로 불러올 파일을 선택합니다.
  Save : 버퍼의 내용을 파일로 저장합니다.
  -----------
  Copy : 선택된 블록을 윈도우의 클립보드로 복사합니다.
  Paste : 윈도우의 클립보드의 내용을 버퍼의 현재 커서위치에 붙여넣습니다.
  Blcok Save As : 선택된 버퍼를 텍스트파일로 저장합니다.(WIZWIG Rule)
  Define Block : 직접번지 지정방식으로 버퍼의 특정영역을 블록으로 지정합니다.
  -----------
  Fill Block : 선택한 블록을 지정한 값으로 채웁니다.
  Clear current buffer : 현재 선택된 버퍼을 초기화(0xFF) 합니다.
  Clear all buffer : 모든 열려있는 버퍼을 초기화(0xFF) 합니다.
                        *번지가 분활되어 있는 특정MCU들을 위한 기능입니다.
  -----------
  Find : 버퍼에서 지정한 값이나 문자열을 검색합니다.
  Find Next : 다음 검색값을 찾습니다.
  Goto : 직접번지 지정방식으로 특정번지로 커서를 이동시킵니다.
  -----------
  Exit : 프로그램을 종료합니다.



[Select IC]
  Search and Select IC : 장치검색 및 선택 창을 엽니다.
  -----------
  25 Flash Detect : 25계열 플레쉬롬을 자동으로 선택합니다.



[Project]
  * 프로젝트는 작업내용(디바이스선택과 파일선택등..)을 관리하는 기능입니다.
    일괄작업시 관리를 도와줍니다.
  Open Project : 프로젝트 파일을 엽니다.
  Save Project : 현재 작업내용을 파일로 저장합니다.
  Save Project As : 현재 작업내용을 다른 이름의 파일로 저장합니다.
  -----------
  Close Project : 프로젝트를 닫습니다.
  -----------
  Project attrib : 프로젝트의 세부내용을 관리합니다.
  Modify Password : 프로젝트의 암호를 변경합니다.



[Device]
  Read : 선택된 디바이스를 읽어서 버퍼로 불러옵니다.
         * 읽기Lock기능이 있는 디바이스의 경우 Lock이 걸려있으면 읽을수 없습니다.
  Read ID : 선택된 디바이스의 ID를 확인합니다.
             * ID기능은 ID기능을 제공하는 디바이스에만 동작합니다.
               예로 ID기능이 없는 LOGIC IC등은 ID기능을 사용할수 없습니다.
  Verify : 디바이스를 읽어서 버퍼의 내용과 비교합니다.
             쓰기작업 후 내용에 이상이 없는지 확인할 때 사용합니다.
  -----------
  Program : 버퍼의 내용을 디바이스에 씁니다.
  Erase : 디바이스를 소거(지워서 초기화)합니다.
          * 소거기능은 디바이스가 지원하는 경우에만 가능합니다.
            OPT(일회 쓰기가능/양산에 사용됩니다.)는 소거가 불가능하며
            자외선소거방식(칩에 유리창이 달려 있습니다.)의 디바이스는 자외선소거기를 사용해야 합니다.
  Blank Check : 디바이스를 읽어서 초기화여부를 검사합니다.
  -----------
  Serials Number : 디바이스의 시리얼넘버를 관리합니다.
                        * 시리얼넘버를 지원하는 디바이스에 한합니다.
  -----------
  Testing : Logic IC 테스트창을 엽니다.



[Tools]
  Calculater : 윈도우 계산기를 실행합니다.
  -----------
  System Self-check : 롬라이터의 이상유무를 간단히 점검합니다. (파워와 IO콘트롤등)
  -----------
  Reflash firmware : 펌웨어 업데이트가 필요한 경우 활성화 됩니다.


[Help]

  Help : help 파일을 엽니다.
  -----------
  About : 프로그램 정보창을 엽니다.
  -----------
  Upate on line : 업데이트를 온라인으로 확인합니다.



[Language]
  Simple chiness : 언어로 중국어를 선택합니다.
  English : 언어로 영어를 선택합니다.


3. File load Options의 기능설명

  

                        그림.2 File open창의 구성

  1. File Format 
     Binary : 파일을 바이너리포맷으로 로드합니다.
                  * 대부분의 플레쉬롬은 이 포맷을 사용합니다.
                     대용량데이터를 다루고 메모리영역이 한개인 경우 유용합니다.
                     별도의 데이터처리 없이

                     디바이스의 저장공간을 처음부터 끝까지 읽어 그대로 저장하는 포맷입니다.


     INETL HEX : 파일을 인텔 헥사포맷으로 로드합니다.
                  * 대부분의 MCU는 이 포맷을 사용합니다.
                     크기가 작고 디바이스내 메모리영역이 여러 개 존재하는 경우에 사용합니다.

                     주소와 데이터, 체크섬을 따로 기록하므로 복잡한 설정을 쉽게 기록할수 있습니다.

   2. To Region
     All Memory : 파일에 디바이스의 모든 메모리영역을 위한 정보가 있을 경우 모든 영역에 읽은 값을 적용합니다.
                         * MCU에만 적용됩니다.
     Code Memory : 파일의 내용을 MCU의 코드영역이나 플레쉬롬의 코드영역으로 로드합니다.
                         * 플레쉬롬은 메모리영역이 한개이고 그 영역을 코드영역입니다.
     Data Memory : 파일내 데이타영역을 데이터버퍼로 로드 합니다. 나머지(Code,Config)는 무시됩니다.
     Config : 파일내 설정영역을 설정버퍼로 로드 합니다. 나머지(Code,Data)는 무시됩니다.


  3. Load Mode
     Normal : 파일을 읽어서 순서대로 버퍼를 채웁니다.
       * 가장 일반적으로 쓰는 방법입니다.

     Load a low byte of a WORD(2byte) : 파일의 홀수(least-base)번지를 읽어서 버퍼로 로드합니다.
     Load a high byte of a WORD(2byte) : 파일의 짝수(least-base)번지를 읽어서 버퍼로 로드합니다.
      * 앞의 두 방법은 8bit 플레쉬롬 2개를 사용하여 16bit인터페이스의 버스에 플레쉬롬을 장착할때 사용합니다.

     Load a low word of a DWORD(4byte) : 4byte단위로 파일을 읽어 앞의 2byte를 버퍼로 로드합니다.
     Load a high word of a DWORD(4byte) : 4byte단위로 파일을 읽어 뒤의 2byte를 버퍼로 로드합니다.
      * 앞의 두 방법은 16bit 플레쉬롬 2개를 사용하여 32bit인터페이스의 버스에 플레쉬롬을 장착할때 사용합니다.

     Load a 1st byte of a DWORD(4byte) : 4byte단위로 파일을 읽어 앞의 첫번째 1byte를 버퍼로 로드합니다.
     Load a 2nd byte of a DWORD(4byte) : 4byte단위로 파일을 읽어 앞의 두번째 1byte를 버퍼로 로드합니다.
     Load a 3rdst byte of a DWORD(4byte) : 4byte단위로 파일을 읽어 앞의 세번째 1byte를 버퍼로 로드합니다.
     Load a 4thst byte of a DWORD(4byte) : 4byte단위로 파일을 읽어 앞의 네번째 1byte를 버퍼로 로드합니다.
      * 앞의 네 방법은 8bit 플레쉬롬 4개를 사용하여 32bit인터페이스의 버스에 플레쉬롬을 장착할때 사용합니다.

  4. From FIle Start Addr(Hex) : 파일의 중간부터 읽을 때 사용합니다. 읽을 번지를  hex형식으로 입력합니다.
                                               * 기본이 0 이므로 처음부터 읽습니다. 따로 설정할 필요가 없습니다.
 
  5. To Buffer Start Addr(Hex) : 읽은 파일의 내용을 버퍼의 중간부터 로드할 때 사용합니다. 
                                              * 기본이 0 이므로 처음부터 로드합니다. 따로 설정할 필요가 없습니다.
 

  6. Clear Buffer when loading the file
     * 파일을 버퍼로 로드하기전에 버퍼의 초기화 방법을 선택합니다.
     Disable : 아무것도 하지 않습니다. 파일에 내용을 추가할때 유용합니다.
     Clear buffer with default : 장치의 초기치(장치에 따라 0xFF나  0x00 일 수 있습니다.)로 버퍼를 초기화 합니다.
     Clear buffer with 0x00 : 0xFF 로 버퍼를 초기화 합니다.
     Clear buffer with 0xFF : 0x00 으로 버퍼를 초기화 합니다.

4. Device Select 다이얼로그

    

                                                     그림.3 장치선택 다이얼로그 윈도우

  1. Search Device  : 편집박스에 검색할 디바이스의 이름을 입력하면

                                 Manufactor List와 Device List에 일치하는 장치와 제조사를 표시합니다.

  2. Type : 선택할 장치의 종류를 선택합니다.
  3. Manufactory : 디바이스 제조사의 목록을 표시합니다.
  4. Device : 선택한 제조사의 지원 디바이스목록을 표시합니다.
  5. Logo : 선택한 제조사의 로고를 표시합니다.


  4.1 장치검색 사용예

     

                                                            그림.4 장치선택 사용예제

    1. 그림과 같이 ①Search Device 박스에 장치이름을 입력하면

       검색된 장치의 제조사리스트와 장치가 ②, ③과 같이 표시됩니다.

 

출처 : MY롬라이터
글쓴이 : 오훈석 원글보기
메모 :
반응형