|
|
|
@ -106,7 +106,8 @@ class IntelCycloneVBinaryRunner(ZephyrBinaryRunner):
@@ -106,7 +106,8 @@ class IntelCycloneVBinaryRunner(ZephyrBinaryRunner):
|
|
|
|
|
help='''if given, override default config file; |
|
|
|
|
may be given multiple times''') |
|
|
|
|
parser.add_argument('--serial', default="", |
|
|
|
|
help='if given, selects FTDI instance by its serial number, defaults to empty') |
|
|
|
|
help='''if given, selects FTDI instance by its serial number, |
|
|
|
|
defaults to empty''') |
|
|
|
|
parser.add_argument('--use-elf', default=False, action='store_true', |
|
|
|
|
help='if given, Elf file will be used for loading instead of HEX image') |
|
|
|
|
# Options for flashing: |
|
|
|
@ -239,11 +240,12 @@ class IntelCycloneVBinaryRunner(ZephyrBinaryRunner):
@@ -239,11 +240,12 @@ class IntelCycloneVBinaryRunner(ZephyrBinaryRunner):
|
|
|
|
|
server_cmd = (self.openocd_cmd + self.serial + self.cfg_cmd + #added mevalver |
|
|
|
|
pre_init_cmd) |
|
|
|
|
temp_str = '--cd=' + os.environ.get('ZEPHYR_BASE') #Go to Zephyr base Dir |
|
|
|
|
# Execute First Script in Zephyr Base Dir |
|
|
|
|
gdb_cmd = (self.gdb_cmd + self.tui_arg + |
|
|
|
|
[temp_str,'-ex', f'target extended-remote localhost:{self.gdb_port}' , '-batch']) #Execute First Script in Zephyr Base Dir |
|
|
|
|
|
|
|
|
|
[temp_str,'-ex', f'target extended-remote localhost:{self.gdb_port}' , '-batch']) |
|
|
|
|
# Execute Second Script in Build Dir |
|
|
|
|
gdb_cmd2 = (self.gdb_cmd + self.tui_arg + |
|
|
|
|
['-ex', f'target extended-remote localhost:{self.gdb_port}' , '-batch']) #Execute Second Script in Build Dir |
|
|
|
|
['-ex', f'target extended-remote localhost:{self.gdb_port}' , '-batch']) |
|
|
|
|
echo = ['echo'] |
|
|
|
|
if self.gdb_init is not None: |
|
|
|
|
for i in self.gdb_init: |
|
|
|
@ -300,11 +302,13 @@ class IntelCycloneVBinaryRunner(ZephyrBinaryRunner):
@@ -300,11 +302,13 @@ class IntelCycloneVBinaryRunner(ZephyrBinaryRunner):
|
|
|
|
|
|
|
|
|
|
temp_str = '--cd=' + os.environ.get('ZEPHYR_BASE') #Go to Zephyr base Dir |
|
|
|
|
|
|
|
|
|
# Execute First Script in Zephyr Base Dir |
|
|
|
|
gdb_cmd = (self.gdb_cmd + self.tui_arg + |
|
|
|
|
[temp_str,'-ex', f'target extended-remote localhost:{self.gdb_port}' , '-batch']) #Execute First Script in Zephyr Base Dir |
|
|
|
|
[temp_str,'-ex', f'target extended-remote localhost:{self.gdb_port}' , '-batch']) |
|
|
|
|
|
|
|
|
|
# Execute Second Script in Build Dir |
|
|
|
|
gdb_cmd2 = (self.gdb_cmd + self.tui_arg + |
|
|
|
|
['-ex', f'target extended-remote :{self.gdb_port}' , '-batch']) #Execute Second Script in Build Dir |
|
|
|
|
['-ex', f'target extended-remote :{self.gdb_port}' , '-batch']) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if self.gdb_init is not None: |
|
|
|
|