Fix issue when disabling "debug_init_break" did not work

This commit is contained in:
Ivan Kravets
2021-03-19 14:09:43 +02:00
parent 972d183d85
commit f5cee56740
2 changed files with 13 additions and 6 deletions

View File

@@ -120,8 +120,9 @@ def cli(ctx, project_dir, project_conf, environment, verbose, interface, __unpro
rebuild_prog = helpers.is_prog_obsolete(
debug_config.program_path
) or not helpers.has_debug_symbols(debug_config.program_path)
else:
rebuild_prog = not os.path.isfile(debug_config.program_path)
if not (debug_config.program_path and os.path.isfile(debug_config.program_path)):
rebuild_prog = True
if preload or (not rebuild_prog and load_mode != "always"):
# don't load firmware through debug server