projects
/
pyfrprog.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
timeout fix
[pyfrprog.git]
/
frprog.py
diff --git
a/frprog.py
b/frprog.py
index f87dbc01c6f90ecb161faf6d132b76e628aed585..ce102ee8af94f89f61fe3a9f429d525e9a0cd1d9 100755
(executable)
--- a/
frprog.py
+++ b/
frprog.py
@@
-235,7
+235,11
@@
def main(argv=None):
print "OK, trying to set baudrate..."
# set baudrate
print "OK, trying to set baudrate..."
# set baudrate
- bootromBAUDRATE(BOOTLOADER_BAUDRATE)
+ try:
+ bootromBAUDRATE(BOOTLOADER_BAUDRATE)
+ except SerialPortException:
+ print "timeout exception: try again ->"
+ bootromBAUDRATE(BOOTLOADER_BAUDRATE)
time.sleep(0.1) # just to get sure that the bootloader is really running in new baudrate mode!
del tty
tty = SerialPort(DEVICE, 100, BOOTLOADER_BAUDRATE)
time.sleep(0.1) # just to get sure that the bootloader is really running in new baudrate mode!
del tty
tty = SerialPort(DEVICE, 100, BOOTLOADER_BAUDRATE)