From f8720abed0f61f35f39484c33d6e8fa276480333 Mon Sep 17 00:00:00 2001 From: enriquezgarc Date: Tue, 16 Jan 2024 09:37:53 +0100 Subject: [PATCH] tools/psoc6/mpy-psoc6.py: Added progress messages to firmware-deploy. Signed-off-by: enriquezgarc --- tools/psoc6/mpy-psoc6.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/psoc6/mpy-psoc6.py b/tools/psoc6/mpy-psoc6.py index 44995eefc58bc..02697cba64762 100644 --- a/tools/psoc6/mpy-psoc6.py +++ b/tools/psoc6/mpy-psoc6.py @@ -570,6 +570,14 @@ def print_exit_banner(): wait_user_termination() +def firmware_deploy(board, hex_file): + openocd_download_install() + openocd_board_conf_download(board) + print(f"Deploying hex file {hex_file} ...") + openocd_program(board, hex_file) + print(colour_str_success(f"Firmware {hex_file} deployed successfully")) + + def clean_tool_downloads(): fwloader_remove() openocd_remove() @@ -587,9 +595,7 @@ def parser_device_setup(args): device_setup(args.board, args.version, args.skip_fw_update, args.q) def parser_firmware_deploy(args): - openocd_download_install() - openocd_board_conf_download(args.board) - openocd_program(args.board, args.hexfile) + firmware_deploy(args.board, args.hexfile) def parser_device_erase(args): device_erase(args.board, args.q)