|
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 박스에 장치이름을 입력하면
검색된 장치의 제조사리스트와 장치가 ②, ③과 같이 표시됩니다.
|