diff --git a/plugins/org.zephyrproject.ide.eclipse.core/plugin.xml b/plugins/org.zephyrproject.ide.eclipse.core/plugin.xml index 261f6d7..404d8a2 100644 --- a/plugins/org.zephyrproject.ide.eclipse.core/plugin.xml +++ b/plugins/org.zephyrproject.ide.eclipse.core/plugin.xml @@ -193,6 +193,11 @@ class="org.zephyrproject.ide.eclipse.core.debug.jtagdevice.Nios2Device" id="org.zephyrproject.ide.eclipse.core.debug.jtagdevice.nios2Device" name="Nios II GDB Server"> + + commands) { + addCmd(commands, "monitor sleep " + String.valueOf(delay * 1000)); //$NON-NLS-1$ + } + + @Override + public void doResetAndHalt(Collection commands) { + addCmd(commands, "monitor reset halt"); //$NON-NLS-1$ + } + +} \ No newline at end of file diff --git a/plugins/org.zephyrproject.ide.eclipse.ui/src/org/zephyrproject/ide/eclipse/ui/internal/launch/tabs/CommonDebugLaunchDebuggerTab.java b/plugins/org.zephyrproject.ide.eclipse.ui/src/org/zephyrproject/ide/eclipse/ui/internal/launch/tabs/CommonDebugLaunchDebuggerTab.java index b5f2e56..7b42e79 100644 --- a/plugins/org.zephyrproject.ide.eclipse.ui/src/org/zephyrproject/ide/eclipse/ui/internal/launch/tabs/CommonDebugLaunchDebuggerTab.java +++ b/plugins/org.zephyrproject.ide.eclipse.ui/src/org/zephyrproject/ide/eclipse/ui/internal/launch/tabs/CommonDebugLaunchDebuggerTab.java @@ -55,6 +55,9 @@ public abstract class CommonDebugLaunchDebuggerTab new JTagDeviceDesc("openocd", //$NON-NLS-1$ "org.eclipse.cdt.debug.gdbjtag.core.jtagdevice.OpenOCDSocket", //$NON-NLS-1$ JTagDeviceDesc.IP_ADDR_LOCALHOST, 3333), + new JTagDeviceDesc("openipc", //$NON-NLS-1$ + "org.zephyrproject.ide.eclipse.core.debug.jtagdevice.openIPCDevice", //$NON-NLS-1$ + JTagDeviceDesc.IP_ADDR_LOCALHOST, 8086), }; @Override