From c9d061dfc897842e9c48b55e40bb4932c7232f78 Mon Sep 17 00:00:00 2001 From: Sergey Shchelkanov Date: Wed, 28 Jun 2023 13:48:51 +0300 Subject: [PATCH] fix for usb blaster - not supported adapter speed --- mik32_upload.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mik32_upload.py b/mik32_upload.py index 49e74f7..f17d36c 100644 --- a/mik32_upload.py +++ b/mik32_upload.py @@ -259,6 +259,11 @@ def form_pages(segments: List[Segment], boot_mode=BootMode.UNDEFINED) -> Pages: return Pages(pages_eeprom, pages_spifi) +adapter_speed_not_supported = [ + "altera-usb-blaster", +] + + def upload_file( filename: str, host: str = '127.0.0.1', @@ -301,7 +306,8 @@ def upload_file( raise OpenOCDStartupException(e) try: with OpenOcdTclRpc(host, port) as openocd: - openocd.run(f"adapter speed {adapter_speed}") + if (all(openocd_interface.find(i) == -1 for i in adapter_speed_not_supported)): + openocd.run(f"adapter speed {adapter_speed}") openocd.run(f"log_output \"{log_path}\"") openocd.run(f"debug_level 1")