minor tweaking

This commit is contained in:
hathach 2023-12-13 20:16:47 +07:00
parent 31c33ca853
commit 3da0d78170
No known key found for this signature in database
GPG Key ID: F5D50C6D51D17CBA
1 changed files with 3 additions and 1 deletions

View File

@ -162,11 +162,13 @@ def flash_bossac(board, firmware):
timeout = ENUM_TIMEOUT
while timeout:
if os.path.exists(port):
time.sleep(0.5)
break
else:
time.sleep(0.5)
timeout = timeout - 0.5
assert timeout, 'bossac bootloader is not available'
# sleep a bit more for bootloader to be ready
time.sleep(0.5)
ret = subprocess.run(f'bossac --port {port} {board["flasher_args"]} -U -i -R -e -w {firmware}', shell=True, stdout=subprocess.PIPE,
stderr=subprocess.STDOUT)
return ret