presto_en.pdf - 第7页
58 Programmer S ettings Wind ow 5.5.4 FORTE Programmer Settings Window 58 Power supp ly from the prog rammer 58 In id le state 58 During progr amming 58 Reset 58 Settings Associated with RX600 Microcontroll ers 58 ▸ Prot…

▸ Save device type into .hex file 51
▸ Warn when loaded HEX does not contain
CFG memory data
52
▸ Warn when loaded HEX is not aligned to
word size.
52
▸ Binary file loading and saving style 52
▸ Save unused locations to .hex file 52
▸ Clear code/main / data memory / ID
positions before file reading
52
▸ Erase configuration memory before file
reading
52
▸ Read data memory not from the file but
from the device
52
▸ Read ID positions not from the file but
from the device
53
▸ Save fuses in UP instead of data file 53
▸ Project storing style 53
▸ Load last project on start-up 53
Options ➙ Program settings ➙ Colors 53
Options ➙ Program settings ➙ Editors 53
▸ Code/main memory editor: show words as
bytes
53
▸ Code/main memory editor 8 words wide 53
▸ Data memory editor 8 words wide 53
▸ Boot memory editor 8 words wide 53
▸ Show only the lowest byte of word in ASCII 53
▸ Mask ID positions while reading from
device, from file, etc.
53
▸ Mask ID positions during direct user input 54
▸ Configuration memory editor: show cfg
word instead of fuses
54
Options ➙ Program settings ➙ Serial numbers 54
▸ Serial numbers 54
▸ Prepare S/N before programming 54
▸ Find successor after programming 54
▸ Prepare S/N after programming 54
▸ Serial number interval 54
▸ Log to file 54
▸ After project load set actual SN according
to the last in the log
54
▸ Serial number length (the number of
characters)
55
▸ Number base 55
▸ Code as ASCII 55
▸ Initial serial number 55
▸ Next S/N 55
▸ Destination 55
▸ Hexadecimal address of first word 55
▸ Fill with RETLW instruction 55
▸ Characters per word 55
▸ Sequence 55
Options ➙ Program settings ➙ Checksum 55
▸ Show checksum in status bar 56
▸ Write checksum to log file 56
▸ Checksum algorithm 56
Options ➙ Program settings ➙ Others 56
▸ Update check settings 56
▸ Allow internal and external supply
voltages collision
56
▸ Do not show warning if internal 5V is
switched on with 3.3V device
56
▸ Allow to change supply voltage level when
it is on
56
▸ Allow external supply voltage for devices
requiring VPP before VCC.
57
▸ When using Windows Messages disable
other warnings
57
▸ Pin T during programming 57
▸ Pin T after programming 57
Options ➙ Select programmer 57
Options ➙ Language selection... 57
Options ➙ Keyboard shortcuts... 57
Options ➙ Lock project 57
Help Menu 57
Help ➙ Help on program 57
Help ➙ List of supported devices 58
Help ➙ Check Internet for updates 58
Help ➙ ASIX website 58
Help ➙ About 58

58Programmer Settings Window5.5.4
FORTE Programmer Settings Window 58
Power supply from the programmer 58
In idle state 58
During programming 58
Reset 58
Settings Associated with RX600 Microcontrollers 58
▸ Protect with ID 58
▸ Allow using Configuration Clearing (erases
TM, ID)
58
▸ Baud Rate 58
Settings Associated with PIC Microcontrollers 58
▸ Programming method 59
▸ Use PE 59
Boot memory programming 59
Settings Associated with AVR and 8051
Microcontrollers
59
Oscillator frequency 59
Faster Programming with Slow Clock 59
Inverse Reset 59
Write RC osc Adjustment 59
HVP 59
Settings Associated with CH32V003
Microcontrollers
59
▸ Fast mode 59
Settings Associated with I2C Memory Chips 59
I2C Bus Speed 59
I2C Memory Address 60
Settings Associated with SPI Flash Chips 60
▸ Start address 60
▸ End address 60
PRESTO Programmer Settings Window 60
In idle state 60
During programming 60
Settings Associated with PIC Microcontrollers 60
MCLR Pin Control 60
Programming Method 60
Algorithm Programming 60
Use PE 60
Boot memory programming 60
Settings Associated with AVR and 8051
Microcontrollers
60
Oscillator Frequency 60
Faster Programming with Slow Clock 61
Inverse Reset 61
HVP 61
Settings Associated with I2C Memory Chips 61
I2C Bus Speed 61
I2C Memory Address 61
Settings Associated with SPI Flash Chips 61
▸ Start address 61
▸ End address 61
61HEX Editor Windows5.5.5
Selecting an Area 61
Code/Main Memory Editor 62
Data Memory (EEPROM) Editor 62
Configuration Memory Editor 62
Tips for Advanced Users 62
62
5.6 Running UP from Command Line
63List of Parameters5.6.1
Using a Project File 65
Examples of Use 65
65Program Return Codes5.6.2
65Work flow monitoring5.6.3
66
5.7 Running UP by Means of Windows
Messages
66List of Commands5.7.1
Example of use 68
68
5.8 UP_DLL.DLL Library
69
5.9 Running More Than One Instance of UP

70
5.10 Access of More UP Instances to One
Programmer
70
5.11 Updating UP
70
5.12 Appendix A UP_DLL.DLL
70Data Types5.12.1
71List of UP variables5.12.2
78
5.13 Appendix B: Use of ICSP
79Pins Used for Programming5.13.1
HVP Algorithm 79
LVP algorithm (without VPP) 79
Loading of Different Programmer Pins 79
79Power Supply Options5.13.2
Power Supply Capacities in Application 80
81ICSP Connector5.13.3
81
5.14 Appendix C: Intel‑HEX File Format
81Supported Alternatives of HEX Files5.14.1
82Description of Intel‑HEX File Format5.14.2
Data Record 82
End of File 82
Extended Linear Address 82
Saving Device Type in .hex File 83
up_control.dll library
84
6
PRESTO.DLL Library
85
7
JTAG PLAYER
86
8
86
8.1 JTAG Device Programming
86SVF File8.1.1
Examples of How to Create SVF Files 86
State of .svf File Implementation 87
87XSVF File8.1.2
Examples of How to Create XSVF Files 87
State of XSVF File Implementation 88
88Programming Connector8.1.3
88
8.2 Settings
88Default TCK signal frequency8.2.1
89Fast Clocks Option (FORTE only)8.2.2
89RUNTEST without run_count (SVF only)8.2.3
89RUNTEST Timing Multiply (both SVF and XSVF)8.2.4
89RUNTEST with run_count and no timing
(bothSVFandXSVF)
8.2.5
90VPP PRESTO / P FORTE pin usage while running test
(file) / after test completion
8.2.6
90Default Settings8.2.7
Default Settings for FPGAs 90
Default Settings for XC9500 90
Default Settings for AVR: 90
91
8.3 Running JTAG Player from Command Line
MultiUP
92
9
92
9.1 Programming settings
92
9.2 Programming
92
9.3 CommandLine
TROUBLE-SHOOTING
93
10
93
10.1 Tips and Tricks
93
10.2 PRESTO Tester
HPR3V3
95
11
95
11.1 Usage
95
11.2 HPR3V3 schematics
95
11.3 Technical specification