presto_en.pdf - 第45页
Page 45 ▸ Program dat a memory A keyboard shortcu t can be assigned in O ptions ➙ Key shortcuts This comman d erases the data m emory, chec ks th e erasure, prog rams and checks the prog ramming result. ▸ Program confi g…

Page 44
gets focus). For more on HEX editors see HEX Editor
Windows
.
View ➙ Display configuration
memory
Keyboard shortcut: Alt+F12
This command displays the configuration memory HEX
editor. If it is already displayed, it moves it to the front
(the editor gets focus). For more on HEX editors see
HEX
Editor Windows
.
View ➙ Display programmer form
Keyboard shortcut: Ctrl+P
The programmer form is always visible. This function
moves the programmer form to the front (the editor gets
focus).
Device Menu
Device ➙ Program
Keyboard shortcut: Shift+F5
This command opens a sub-menu with programming
options. Some items may be inaccessible for certain
device types.
▸ Program all
Keyboard shortcut: F5
This command erases the device, checks the erasure,
programs it and verifies the programming result in the
whole device. The Device ID check and the Code/Data
Protection check are performed prior to this operation.
The behavior of this command is influenced by the
program settings - see
Program settings.
▸ Program all except data memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts.
This command works the same as Program all with the
exception that it does NOT erase, program or verify the
data memory.
Devices without a data memory do not have this
command available and their programming is done using
the Program all command.
This command cannot be used in some cases that use
Code or Data Protection. For these, the program offers
the command Erase whole device and program also
data memory (with data currently in the editor).
▸ Program code/main memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts.
This command erases the code/main memory, checks the
erasure, programs and checks the programming result.

Page 45
▸ Program data memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command erases the data memory, checks the
erasure, programs and checks the programming result.
▸ Program configuration memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command programs the configuration memory and
ID positions (if device contains them) and checks the
programming result
▸ Program differentially
Keyboard shortcut: Ctrl+F5
This command programs the device applying the
differential method. This means that it reads the device
and programs only those cells the content of which differs
from the editor.
This command is available only for those devices that
support such treatment (not all devices do).
If a device has the Code/Data Protection active,
differential programming makes no sense. The program
performs complete programming instead, including
device erasure.
▸ Differential program data memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command programs the data memory applying the
differential method. Its function is identical with
differential programming of the code/main memory.
This command is available only for those devices that
support such treatment (not all devices do).
If a device has the Code/Data Protection active,
differential programming makes no sense. The program
performs complete programming instead, including
device erasure.
Differential programming of a data memory should be
used for AVR microcontrollers if the user needs to
reprogram the data memory only without previously
erasing the device.
▸ Mass Production
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command opens a window for easy programming of
several identical devices with the same or very similar
program(s) (except their serial numbers and the like). For
further information see
Mass Production.
Device ➙ Read
Keyboard shortcut: Shift+F6
This command opens a sub-menu with device reading
options. Some of them may be not available for certain
device types.
▸ Read all
Keyboard shortcut: F6
This command reads the content of the whole device.
▸ Read all except data memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command reads the content of the whole device
except the data memory.
▸ Read code/main memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command reads the content of the code/main
memory.

Page 46
▸ Read data memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command reads the data (EEPROM) memory.
▸ Read configuration memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command reads the configuration memory and ID
positions (if device contains them).
▸ Read address
This function enables reading of data from user filled
address, it supports MCUs ARM via SWD interface.
Device ➙ Verify
Keyboard shortcut: Shift+F7
This command opens a sub-menu with device memory
content verification options. Some of them may be not
available for certain device types
▸ Verify all
Keyboard shortcut: F7
This command compares the content of all device
memories with the current content of HEX editors.
▸ Verify all except data memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command compares the content of all device
memories except its data memory with the current
content of HEX editors.
▸ Verify code/main memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command compares the content of the code/main
memory with the current content of code/main memory's
HEX editor.
▸ Verify data memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command compares the content of the data memory
with the current content of data memory's HEX editor.
▸ Verify configuration memory
A keyboard shortcut can be assigned in Options ➙ Key
shortcuts
This command compares the content of device's
configuration memory and ID positions (if device contains
them) with settings in the Configuration window.
Device ➙ Erase
Keyboard shortcut: Shift+F8
This command opens a sub-menu with device memory
erasing options.
Erasure verification (blank check) is automatically
performed after each erasing. This verification can be
skipped by choosing Options ➙ Program settings ➙
Programming ➙ Do not perform blank check after
erasing. This can save time with some devices.
▸ Erase all
Keyboard shortcut: F8
This command erases the whole device.