aboutsummaryrefslogtreecommitdiff
path: root/Tools
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2015-03-02 21:11:21 +0100
committerLorenz Meier <lm@inf.ethz.ch>2015-03-02 22:36:48 +0100
commita31fccb0b0d2182b20e6d4b001a710f98f1d84ac (patch)
tree3d58b06725517b6b2b0ea53975c9023bc3af5c9b /Tools
parent8424325f7393d92dc65f39d03457ad7216cea88c (diff)
downloadpx4-firmware-a31fccb0b0d2182b20e6d4b001a710f98f1d84ac.tar.gz
px4-firmware-a31fccb0b0d2182b20e6d4b001a710f98f1d84ac.tar.bz2
px4-firmware-a31fccb0b0d2182b20e6d4b001a710f98f1d84ac.zip
Uploader: Fix flashing if multiple board types are connected
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/px_uploader.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Tools/px_uploader.py b/Tools/px_uploader.py
index f4e317cfa..91ac084ef 100755
--- a/Tools/px_uploader.py
+++ b/Tools/px_uploader.py
@@ -565,8 +565,12 @@ try:
except RuntimeError as ex:
- # print the error
- print("\nERROR: %s" % ex.args)
+ if "not suitable" in ex.args:
+ up.close()
+ continue
+ else:
+ # print the error
+ print("\nERROR: %s" % ex.args)
finally:
# always close the port