From bb0b86d37bb05e70c6fa63aeca59d4c3a8184fff Mon Sep 17 00:00:00 2001 From: sh-sergey Date: Tue, 5 Nov 2024 14:58:08 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B4=D0=B0=D1=87?= =?UTF-8?q?=D0=B0=20=D0=B2=D1=8B=D1=85=D0=BE=D0=B4=D0=BD=D0=BE=D0=B3=D0=BE?= =?UTF-8?q?=20=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B8=20?= =?UTF-8?q?=D0=BD=D0=B5=D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B8=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mik32_upload.py | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/mik32_upload.py b/mik32_upload.py index 242346f..323ad3e 100644 --- a/mik32_upload.py +++ b/mik32_upload.py @@ -277,8 +277,9 @@ def upload_file( ) * memory_page_size[MemoryType.EEPROM] t = time.localtime() current_time = time.strftime("%H:%M:%S", t) - print( - f"[{current_time}] Wrote {write_size} bytes in {write_time:.2f} seconds (effective {(write_size/(write_time*1024)):.1f} kbyte/s)") + if result == 0: + print( + f"[{current_time}] Wrote {write_size} bytes in {write_time:.2f} seconds (effective {(write_size/(write_time*1024)):.1f} kbyte/s)") if (pages.pages_spifi.__len__() > 0): gpio_init(openocd, mik_version) start_time = time.perf_counter() @@ -300,8 +301,9 @@ def upload_file( ) * memory_page_size[MemoryType.SPIFI] t = time.localtime() current_time = time.strftime("%H:%M:%S", t) - print( - f"[{current_time}] Wrote {write_size} bytes in {write_time:.2f} seconds (effective {(write_size/(write_time*1024)):.1f} kbyte/s)") + if result == 0: + print( + f"[{current_time}] Wrote {write_size} bytes in {write_time:.2f} seconds (effective {(write_size/(write_time*1024)):.1f} kbyte/s)") gpio_deinit(openocd, mik_version) segments_ram = list(filter( @@ -442,22 +444,24 @@ if __name__ == '__main__': print(program_name) if namespace.filepath: - upload_file( - namespace.filepath, - host=namespace.openocd_host, - port=namespace.openocd_port, - is_run_openocd=namespace.run_openocd, - use_quad_spi=namespace.use_quad_spi, - openocd_exec=namespace.openocd_exec, - openocd_scripts=namespace.openocd_scripts, - openocd_interface=namespace.openocd_interface, - openocd_target=namespace.openocd_target, - adapter_speed=namespace.adapter_speed, - is_open_console=namespace.open_console, - boot_mode=namespace.boot_mode, - log_path=namespace.log_path, - post_action=namespace.post_action, - mik_version=namespace.mcu_type + exit( + upload_file( + namespace.filepath, + host=namespace.openocd_host, + port=namespace.openocd_port, + is_run_openocd=namespace.run_openocd, + use_quad_spi=namespace.use_quad_spi, + openocd_exec=namespace.openocd_exec, + openocd_scripts=namespace.openocd_scripts, + openocd_interface=namespace.openocd_interface, + openocd_target=namespace.openocd_target, + adapter_speed=namespace.adapter_speed, + is_open_console=namespace.open_console, + boot_mode=namespace.boot_mode, + log_path=namespace.log_path, + post_action=namespace.post_action, + mik_version=namespace.mcu_type + ) ) else: print("Nothing to upload")