scripts: bug fixes in arc.py for make flash
do some fixes to let make flash work correctly
Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
diff --git a/scripts/support/runner/arc.py b/scripts/support/runner/arc.py
index 4b0a8be..df1f607 100644
--- a/scripts/support/runner/arc.py
+++ b/scripts/support/runner/arc.py
@@ -23,7 +23,6 @@
# client to it to load the program, and running 'continue' within the
# client to execute the application.
#
- # TODO: exit immediately when flashing is done, leaving Zephyr running.
def __init__(self, board_dir, elf, gdb,
openocd='openocd', search=None,
@@ -91,7 +90,8 @@
continue_arg = []
if command == 'flash':
- continue_arg = ['-ex', 'c']
+ continue_arg = ['-ex', 'set confirm off', '-ex', 'monitor resume',
+ '-ex', 'quit']
gdb_cmd = (self.gdb_cmd +
['-ex', 'target remote :{}'.format(self.gdb_port),