* monitor.c (monitor_load): Add support for load address argument.

* dsrec.c: #include <time.h>.
	(load_srec): New argument load_offset.  Print download stats.
	* srec.h (load_srec): Update prototype.
	* sh3-rom.c (sh3_load): Update call to load_srec.
This commit is contained in:
David Edelsohn 1996-12-11 20:14:11 +00:00
parent 77955104ba
commit eb28c55a5a
3 changed files with 14 additions and 5 deletions

View File

@ -1,3 +1,11 @@
Wed Dec 11 11:15:08 1996 Doug Evans <dje@canuck.cygnus.com>
* monitor.c (monitor_load): Add support for load address argument.
* dsrec.c: #include <time.h>.
(load_srec): New argument load_offset. Print download stats.
* srec.h (load_srec): Update prototype.
* sh3-rom.c (sh3_load): Update call to load_srec.
Mon Dec 9 17:34:05 1996 Geoffrey Noer <noer@cygnus.com> Mon Dec 9 17:34:05 1996 Geoffrey Noer <noer@cygnus.com>
* config/mn10300/tm-mn10300.h: more small register fixes * config/mn10300/tm-mn10300.h: more small register fixes

View File

@ -124,7 +124,7 @@ sh3_load (desc, file, hashmark)
if (parallel_in_use) if (parallel_in_use)
{ {
monitor_printf("pl;s\r"); monitor_printf("pl;s\r");
load_srec (parallel, file, 80, SREC_ALL, hashmark, NULL); load_srec (parallel, file, 0, 80, SREC_ALL, hashmark, NULL);
monitor_expect_prompt (NULL, 0); monitor_expect_prompt (NULL, 0);
} }
else else
@ -134,7 +134,7 @@ sh3_load (desc, file, hashmark)
SERIAL_WRITE (desc, "\006", 1); /* Send ACK */ SERIAL_WRITE (desc, "\006", 1); /* Send ACK */
monitor_expect ("LO x\r", NULL, 0); /* Look for filename */ monitor_expect ("LO x\r", NULL, 0); /* Look for filename */
load_srec (desc, file, 80, SREC_ALL, hashmark, NULL); load_srec (desc, file, 0, 80, SREC_ALL, hashmark, NULL);
monitor_expect ("\005", NULL, 0); /* Look for ENQ */ monitor_expect ("\005", NULL, 0); /* Look for ENQ */
SERIAL_WRITE (desc, "\006", 1); /* Send ACK */ SERIAL_WRITE (desc, "\006", 1); /* Send ACK */

View File

@ -1,5 +1,5 @@
/* S-record download support for GDB, the GNU debugger. /* S-record download support for GDB, the GNU debugger.
Copyright 1995 Free Software Foundation, Inc. Copyright 1995, 1996 Free Software Foundation, Inc.
This file is part of GDB. This file is part of GDB.
@ -17,8 +17,9 @@ You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
void load_srec PARAMS ((serial_t desc, const char *file, int maxrecsize, void load_srec PARAMS ((serial_t desc, const char *file, bfd_vma load_offset,
int flags, int hashmark, int (*waitack)(void))); int maxrecsize, int flags, int hashmark,
int (*waitack)(void)));
/* S-record capability flags */ /* S-record capability flags */