Vmp1 bootstrap loader – Kontron VMP1 User Manual
Page 72

VMP1
Bootstrap Loader
ID 19972, Rev. 0101
Page 5 - 6
® PEP Modular Computers GmbH
Monitoring the Programming Progress
In both examples, the programming can be monitored via the term port. The characters
which are displayed have the following meaning:
•
r
Read S-record; valid and in range
•
t
Protected sector touched
•
e
Erase sector
•
c
Copy to buffer, program later
•
p
Program record
None of the above characters indicate an error. The first sector (which includes the first
instruction to be executed) and the last sector (which includes the Bootstrap Loader
itself) are protected. These sectors are not immediately programmed like the other sec-
tors. The contents of these protected sectors are buffered in RAM and programmed at
the end of the operation. This is done to limit the amount of time the Bootstrap Loader
itself is not in Flash or not startable, because if the Bootstrap Loader crashes during this
critical period of time, it will not start again afterwards.
The parameter '-q' suppresses all messages and warnings except error messages.
Programming via the term
port is also supported, but in this case programming of the
loader is quiet by default. The progress of this process cannot be monitored directly,
since only the green front panel LED (U) flashes while programming is in progress.
It is recommended that programming is undertaken via the ser0
port.
!
Warning!
When programming Flash memory, please do not press the
RESET button or switch off the mains power in any circum-
stances! Doing so may damage the Bootstrap Loader and
would consequently leave the board unusable due to corrupt
Flash contents.
However, the ABORT button may be used to cancel a running
operation safely.
$
$
Important!
Feedback is provided to the operator, however, please note
that programming may take several minutes.
If the process must be aborted, press the ABORT button and
try again. However, on CPU’s without an ABORT button the
process cannot be aborted.