projects
/
pyfrprog.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5e87433
)
add time measurement for performance comparisons
author
theStack
<sebastian.falbesoner@gmail.com>
Tue, 15 Dec 2009 20:41:50 +0000
(21:41 +0100)
committer
theStack
<sebastian.falbesoner@gmail.com>
Tue, 15 Dec 2009 20:41:50 +0000
(21:41 +0100)
frprog.py
patch
|
blob
|
history
diff --git
a/frprog.py
b/frprog.py
index 76431c14735865ea795bf34c5e84ca1a6c003570..b9432a85c2a67f698ced568193561155cb65fb9e 100755
(executable)
--- a/
frprog.py
+++ b/
frprog.py
@@
-210,6
+210,8
@@
while True:
# timeout happened, who cares ;-)
pass
# timeout happened, who cares ;-)
pass
+starttime = time.time() # save time at this point for evaluating the duration at the end
+
print "OK, trying to set baudrate..."
# set baudrate
bootromBAUDRATE(BOOTLOADER_BAUDRATE)
print "OK, trying to set baudrate..."
# set baudrate
bootromBAUDRATE(BOOTLOADER_BAUDRATE)
@@
-239,7
+241,6
@@
tty = SerialPort(DEVICE, None, KERNEL_BAUDRATE)
print "Performing ChipErase..."
pkernCHIPERASE()
print "Performing ChipErase..."
pkernCHIPERASE()
-print "Chip erasing done."
print "Flashing",
for seq in pkernelseqs:
print "Flashing",
for seq in pkernelseqs:
@@
-253,7
+254,9
@@
for seq in pkernelseqs:
sys.stdout.write(".")
sys.stdout.flush()
print
sys.stdout.write(".")
sys.stdout.flush()
print
-print "Flashing done."
+
+duration = time.time() - starttime
+print "Procedure complete, took", round(duration, 2), "seconds."
sendByte(0x97) # exit and restart
print "Program was started. Have fun!"
sendByte(0x97) # exit and restart
print "Program was started. Have fun!"