X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=pyfrprog.git;a=blobdiff_plain;f=frprog.py;fp=frprog.py;h=ce102ee8af94f89f61fe3a9f429d525e9a0cd1d9;hp=f87dbc01c6f90ecb161faf6d132b76e628aed585;hb=e55c405c605504aade27b7b5060f313f6ddf6ead;hpb=0377f322d70510eaa8cb74d22f95479ec6323ce6 diff --git a/frprog.py b/frprog.py index f87dbc0..ce102ee 100755 --- a/frprog.py +++ b/frprog.py @@ -235,7 +235,11 @@ def main(argv=None): 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)