* remote-mips.c (mips_initialize): Updated to talk to VR4300 RISQ
monitor board. The mips_initialize() code seemed to have a "funny" switch statement. I also removed an unnecessary switch into debug monitor mode just before the call to mips_initialize() in mips_load().
This commit is contained in:
parent
f59312e9d9
commit
8b07d12c1f
2 changed files with 16 additions and 14 deletions
|
@ -1,3 +1,8 @@
|
|||
Tue Nov 7 14:59:51 1995 James G. Smith <jsmith@pasanda.cygnus.co.uk>
|
||||
|
||||
* remote-mips.c (mips_initialize): Updated to talk to VR4300 RISQ
|
||||
monitor board.
|
||||
|
||||
Mon Nov 6 11:44:11 1995 James G. Smith <jsmith@pasanda.cygnus.co.uk>
|
||||
|
||||
* config/mips/{tm-vr4300.h tm-vr4300el.h} (TARGET_MONITOR_PROMPT):
|
||||
|
|
|
@ -1076,22 +1076,21 @@ mips_initialize ()
|
|||
the board. */
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
mips_error ("Failed to initialize.");
|
||||
}
|
||||
|
||||
if (mips_expect (TARGET_MONITOR_PROMPT))
|
||||
break;
|
||||
case 4:
|
||||
mips_error ("Failed to initialize.");
|
||||
}
|
||||
|
||||
SERIAL_WRITE (mips_desc, "db tty0\015", sizeof "db tty0\015" - 1);
|
||||
mips_expect ("db tty0\015\012"); /* Eat the echo */
|
||||
|
||||
SERIAL_WRITE (mips_desc, "\015", sizeof "\015" - 1);
|
||||
|
||||
if (mips_receive_packet (buff, 1, 3) < 0)
|
||||
mips_error ("Failed to initialize (didn't receive packet).");
|
||||
if (mips_expect (TARGET_MONITOR_PROMPT))
|
||||
break;
|
||||
}
|
||||
SERIAL_WRITE (mips_desc, "db tty0\015", sizeof "db tty0\015" - 1);
|
||||
mips_expect ("db tty0\015\012"); /* Eat the echo */
|
||||
|
||||
SERIAL_WRITE (mips_desc, "\015", sizeof "\015" - 1);
|
||||
|
||||
if (mips_receive_packet (buff, 1, 3) < 0)
|
||||
mips_error ("Failed to initialize (didn't receive packet).");
|
||||
|
||||
if (common_breakpoint ('b', -1, 0, NULL)) /* Clear all breakpoints */
|
||||
monitor_supports_breakpoints = 0; /* Failed, don't use it anymore */
|
||||
|
@ -2083,8 +2082,6 @@ mips_load (file, from_tty)
|
|||
|
||||
mips_load_srec (file);
|
||||
|
||||
SERIAL_WRITE (mips_desc, "\015db tty0\015", sizeof "\015db tty0\015" - 1);
|
||||
|
||||
mips_initialize ();
|
||||
|
||||
/* Finally, make the PC point at the start address */
|
||||
|
|
Loading…
Reference in a new issue