mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 23:39:35 +08:00
2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
* gdb.texinfo: Replace "Hitachi" and "Mitsubishi" with "Renesas". * gdbint.texinfo: Ditto.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
|
||||||
|
|
||||||
|
* gdb.texinfo: Replace "Hitachi" and "Mitsubishi" with "Renesas".
|
||||||
|
* gdbint.texinfo: Ditto.
|
||||||
|
|
||||||
2003-10-09 Andrew Cagney <cagney@redhat.com>
|
2003-10-09 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
From 2003-09-18 David Anderson <davea@sgi.com>:
|
From 2003-09-18 David Anderson <davea@sgi.com>:
|
||||||
|
@ -418,12 +418,12 @@ Fred Fish wrote most of the support for Unix System Vr4.
|
|||||||
He also enhanced the command-completion support to cover C@t{++} overloaded
|
He also enhanced the command-completion support to cover C@t{++} overloaded
|
||||||
symbols.
|
symbols.
|
||||||
|
|
||||||
Hitachi America, Ltd. sponsored the support for H8/300, H8/500, and
|
Renesas America, Ltd. sponsored the support for H8/300, H8/500, and
|
||||||
Super-H processors.
|
Super-H processors.
|
||||||
|
|
||||||
NEC sponsored the support for the v850, Vr4xxx, and Vr5xxx processors.
|
NEC sponsored the support for the v850, Vr4xxx, and Vr5xxx processors.
|
||||||
|
|
||||||
Mitsubishi sponsored the support for D10V, D30V, and M32R/D processors.
|
Renesas sponsored the support for D10V, D30V, and M32R/D processors.
|
||||||
|
|
||||||
Toshiba sponsored the support for the TX39 Mips processor.
|
Toshiba sponsored the support for the TX39 Mips processor.
|
||||||
|
|
||||||
@ -10481,7 +10481,7 @@ specifies a fixed address.
|
|||||||
@cindex choosing target byte order
|
@cindex choosing target byte order
|
||||||
@cindex target byte order
|
@cindex target byte order
|
||||||
|
|
||||||
Some types of processors, such as the MIPS, PowerPC, and Hitachi SH,
|
Some types of processors, such as the MIPS, PowerPC, and Renesas SH,
|
||||||
offer the ability to run either big-endian or little-endian byte
|
offer the ability to run either big-endian or little-endian byte
|
||||||
orders. Usually the executable or symbol will include a bit to
|
orders. Usually the executable or symbol will include a bit to
|
||||||
designate the endian-ness, and you will not need to worry about
|
designate the endian-ness, and you will not need to worry about
|
||||||
@ -10928,9 +10928,9 @@ For Motorola 680x0 architectures.
|
|||||||
|
|
||||||
@item sh-stub.c
|
@item sh-stub.c
|
||||||
@cindex @file{sh-stub.c}
|
@cindex @file{sh-stub.c}
|
||||||
@cindex Hitachi
|
@cindex Renesas
|
||||||
@cindex SH
|
@cindex SH
|
||||||
For Hitachi SH architectures.
|
For Renesas SH architectures.
|
||||||
|
|
||||||
@item sparc-stub.c
|
@item sparc-stub.c
|
||||||
@cindex @file{sparc-stub.c}
|
@cindex @file{sparc-stub.c}
|
||||||
@ -11782,15 +11782,15 @@ configurations.
|
|||||||
|
|
||||||
@menu
|
@menu
|
||||||
* ARM:: ARM
|
* ARM:: ARM
|
||||||
* H8/300:: Hitachi H8/300
|
* H8/300:: Renesas H8/300
|
||||||
* H8/500:: Hitachi H8/500
|
* H8/500:: Renesas H8/500
|
||||||
* M32R/D:: Mitsubishi M32R/D
|
* M32R/D:: Renesas M32R/D
|
||||||
* M68K:: Motorola M68K
|
* M68K:: Motorola M68K
|
||||||
* MIPS Embedded:: MIPS Embedded
|
* MIPS Embedded:: MIPS Embedded
|
||||||
* OpenRISC 1000:: OpenRisc 1000
|
* OpenRISC 1000:: OpenRisc 1000
|
||||||
* PA:: HP PA Embedded
|
* PA:: HP PA Embedded
|
||||||
* PowerPC: PowerPC
|
* PowerPC: PowerPC
|
||||||
* SH:: Hitachi SH
|
* SH:: Renesas SH
|
||||||
* Sparclet:: Tsqware Sparclet
|
* Sparclet:: Tsqware Sparclet
|
||||||
* Sparclite:: Fujitsu Sparclite
|
* Sparclite:: Fujitsu Sparclite
|
||||||
* ST2000:: Tandem ST2000
|
* ST2000:: Tandem ST2000
|
||||||
@ -11815,50 +11815,50 @@ ARM Demon monitor.
|
|||||||
@end table
|
@end table
|
||||||
|
|
||||||
@node H8/300
|
@node H8/300
|
||||||
@subsection Hitachi H8/300
|
@subsection Renesas H8/300
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
|
|
||||||
@kindex target hms@r{, with H8/300}
|
@kindex target hms@r{, with H8/300}
|
||||||
@item target hms @var{dev}
|
@item target hms @var{dev}
|
||||||
A Hitachi SH, H8/300, or H8/500 board, attached via serial line to your host.
|
A Renesas SH, H8/300, or H8/500 board, attached via serial line to your host.
|
||||||
Use special commands @code{device} and @code{speed} to control the serial
|
Use special commands @code{device} and @code{speed} to control the serial
|
||||||
line and the communications speed used.
|
line and the communications speed used.
|
||||||
|
|
||||||
@kindex target e7000@r{, with H8/300}
|
@kindex target e7000@r{, with H8/300}
|
||||||
@item target e7000 @var{dev}
|
@item target e7000 @var{dev}
|
||||||
E7000 emulator for Hitachi H8 and SH.
|
E7000 emulator for Renesas H8 and SH.
|
||||||
|
|
||||||
@kindex target sh3@r{, with H8/300}
|
@kindex target sh3@r{, with H8/300}
|
||||||
@kindex target sh3e@r{, with H8/300}
|
@kindex target sh3e@r{, with H8/300}
|
||||||
@item target sh3 @var{dev}
|
@item target sh3 @var{dev}
|
||||||
@itemx target sh3e @var{dev}
|
@itemx target sh3e @var{dev}
|
||||||
Hitachi SH-3 and SH-3E target systems.
|
Renesas SH-3 and SH-3E target systems.
|
||||||
|
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@cindex download to H8/300 or H8/500
|
@cindex download to H8/300 or H8/500
|
||||||
@cindex H8/300 or H8/500 download
|
@cindex H8/300 or H8/500 download
|
||||||
@cindex download to Hitachi SH
|
@cindex download to Renesas SH
|
||||||
@cindex Hitachi SH download
|
@cindex Renesas SH download
|
||||||
When you select remote debugging to a Hitachi SH, H8/300, or H8/500
|
When you select remote debugging to a Renesas SH, H8/300, or H8/500
|
||||||
board, the @code{load} command downloads your program to the Hitachi
|
board, the @code{load} command downloads your program to the Renesas
|
||||||
board and also opens it as the current executable target for
|
board and also opens it as the current executable target for
|
||||||
@value{GDBN} on your host (like the @code{file} command).
|
@value{GDBN} on your host (like the @code{file} command).
|
||||||
|
|
||||||
@value{GDBN} needs to know these things to talk to your
|
@value{GDBN} needs to know these things to talk to your
|
||||||
Hitachi SH, H8/300, or H8/500:
|
Renesas SH, H8/300, or H8/500:
|
||||||
|
|
||||||
@enumerate
|
@enumerate
|
||||||
@item
|
@item
|
||||||
that you want to use @samp{target hms}, the remote debugging interface
|
that you want to use @samp{target hms}, the remote debugging interface
|
||||||
for Hitachi microprocessors, or @samp{target e7000}, the in-circuit
|
for Renesas microprocessors, or @samp{target e7000}, the in-circuit
|
||||||
emulator for the Hitachi SH and the Hitachi 300H. (@samp{target hms} is
|
emulator for the Renesas SH and the Renesas 300H. (@samp{target hms} is
|
||||||
the default when @value{GDBN} is configured specifically for the Hitachi SH,
|
the default when @value{GDBN} is configured specifically for the Renesas SH,
|
||||||
H8/300, or H8/500.)
|
H8/300, or H8/500.)
|
||||||
|
|
||||||
@item
|
@item
|
||||||
what serial device connects your host to your Hitachi board (the first
|
what serial device connects your host to your Renesas board (the first
|
||||||
serial device available on your host is the default).
|
serial device available on your host is the default).
|
||||||
|
|
||||||
@item
|
@item
|
||||||
@ -11866,24 +11866,24 @@ what speed to use over the serial device.
|
|||||||
@end enumerate
|
@end enumerate
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Hitachi Boards:: Connecting to Hitachi boards.
|
* Renesas Boards:: Connecting to Renesas boards.
|
||||||
* Hitachi ICE:: Using the E7000 In-Circuit Emulator.
|
* Renesas ICE:: Using the E7000 In-Circuit Emulator.
|
||||||
* Hitachi Special:: Special @value{GDBN} commands for Hitachi micros.
|
* Renesas Special:: Special @value{GDBN} commands for Renesas micros.
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node Hitachi Boards
|
@node Renesas Boards
|
||||||
@subsubsection Connecting to Hitachi boards
|
@subsubsection Connecting to Renesas boards
|
||||||
|
|
||||||
@c only for Unix hosts
|
@c only for Unix hosts
|
||||||
@kindex device
|
@kindex device
|
||||||
@cindex serial device, Hitachi micros
|
@cindex serial device, Renesas micros
|
||||||
Use the special @code{@value{GDBN}} command @samp{device @var{port}} if you
|
Use the special @code{@value{GDBN}} command @samp{device @var{port}} if you
|
||||||
need to explicitly set the serial device. The default @var{port} is the
|
need to explicitly set the serial device. The default @var{port} is the
|
||||||
first available port on your host. This is only necessary on Unix
|
first available port on your host. This is only necessary on Unix
|
||||||
hosts, where it is typically something like @file{/dev/ttya}.
|
hosts, where it is typically something like @file{/dev/ttya}.
|
||||||
|
|
||||||
@kindex speed
|
@kindex speed
|
||||||
@cindex serial line speed, Hitachi micros
|
@cindex serial line speed, Renesas micros
|
||||||
@code{@value{GDBN}} has another special command to set the communications
|
@code{@value{GDBN}} has another special command to set the communications
|
||||||
speed: @samp{speed @var{bps}}. This command also is only used from Unix
|
speed: @samp{speed @var{bps}}. This command also is only used from Unix
|
||||||
hosts; on DOS hosts, set the line speed as usual from outside @value{GDBN} with
|
hosts; on DOS hosts, set the line speed as usual from outside @value{GDBN} with
|
||||||
@ -11891,7 +11891,7 @@ the DOS @code{mode} command (for instance,
|
|||||||
@w{@kbd{mode com2:9600,n,8,1,p}} for a 9600@dmn{bps} connection).
|
@w{@kbd{mode com2:9600,n,8,1,p}} for a 9600@dmn{bps} connection).
|
||||||
|
|
||||||
The @samp{device} and @samp{speed} commands are available only when you
|
The @samp{device} and @samp{speed} commands are available only when you
|
||||||
use a Unix host to debug your Hitachi microprocessor programs. If you
|
use a Unix host to debug your Renesas microprocessor programs. If you
|
||||||
use a DOS host,
|
use a DOS host,
|
||||||
@value{GDBN} depends on an auxiliary terminate-and-stay-resident program
|
@value{GDBN} depends on an auxiliary terminate-and-stay-resident program
|
||||||
called @code{asynctsr} to communicate with the development board
|
called @code{asynctsr} to communicate with the development board
|
||||||
@ -11901,7 +11901,7 @@ to set up the serial port on the DOS side.
|
|||||||
The following sample session illustrates the steps needed to start a
|
The following sample session illustrates the steps needed to start a
|
||||||
program under @value{GDBN} control on an H8/300. The example uses a
|
program under @value{GDBN} control on an H8/300. The example uses a
|
||||||
sample H8/300 program called @file{t.x}. The procedure is the same for
|
sample H8/300 program called @file{t.x}. The procedure is the same for
|
||||||
the Hitachi SH and the H8/500.
|
the Renesas SH and the H8/500.
|
||||||
|
|
||||||
First hook up your development board. In this example, we use a
|
First hook up your development board. In this example, we use a
|
||||||
board attached to serial port @code{COM2}; if you use a different serial
|
board attached to serial port @code{COM2}; if you use a different serial
|
||||||
@ -11934,7 +11934,7 @@ connected, you can start up @value{GDBN}. Call @code{@value{GDBP}} with
|
|||||||
the name of your program as the argument. @code{@value{GDBN}} prompts
|
the name of your program as the argument. @code{@value{GDBN}} prompts
|
||||||
you, as usual, with the prompt @samp{(@value{GDBP})}. Use two special
|
you, as usual, with the prompt @samp{(@value{GDBP})}. Use two special
|
||||||
commands to begin your debugging session: @samp{target hms} to specify
|
commands to begin your debugging session: @samp{target hms} to specify
|
||||||
cross-debugging to the Hitachi board, and the @code{load} command to
|
cross-debugging to the Renesas board, and the @code{load} command to
|
||||||
download your program to the board. @code{load} displays the names of
|
download your program to the board. @code{load} displays the names of
|
||||||
the program's sections, and a @samp{*} for each 2K of data downloaded.
|
the program's sections, and a @samp{*} for each 2K of data downloaded.
|
||||||
(If you want to refresh @value{GDBN} data on symbols or on the
|
(If you want to refresh @value{GDBN} data on symbols or on the
|
||||||
@ -11984,12 +11984,12 @@ to detect program completion.
|
|||||||
In either case, @value{GDBN} sees the effect of a @sc{reset} on the
|
In either case, @value{GDBN} sees the effect of a @sc{reset} on the
|
||||||
development board as a ``normal exit'' of your program.
|
development board as a ``normal exit'' of your program.
|
||||||
|
|
||||||
@node Hitachi ICE
|
@node Renesas ICE
|
||||||
@subsubsection Using the E7000 in-circuit emulator
|
@subsubsection Using the E7000 in-circuit emulator
|
||||||
|
|
||||||
@kindex target e7000@r{, with Hitachi ICE}
|
@kindex target e7000@r{, with Renesas ICE}
|
||||||
You can use the E7000 in-circuit emulator to develop code for either the
|
You can use the E7000 in-circuit emulator to develop code for either the
|
||||||
Hitachi SH or the H8/300H. Use one of these forms of the @samp{target
|
Renesas SH or the H8/300H. Use one of these forms of the @samp{target
|
||||||
e7000} command to connect @value{GDBN} to your E7000:
|
e7000} command to connect @value{GDBN} to your E7000:
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
@ -12004,8 +12004,8 @@ If your E7000 is installed as a host on a TCP/IP network, you can just
|
|||||||
specify its hostname; @value{GDBN} uses @code{telnet} to connect.
|
specify its hostname; @value{GDBN} uses @code{telnet} to connect.
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@node Hitachi Special
|
@node Renesas Special
|
||||||
@subsubsection Special @value{GDBN} commands for Hitachi micros
|
@subsubsection Special @value{GDBN} commands for Renesas micros
|
||||||
|
|
||||||
Some @value{GDBN} commands are available only for the H8/300:
|
Some @value{GDBN} commands are available only for the H8/300:
|
||||||
|
|
||||||
@ -12038,13 +12038,13 @@ memory}. The accepted values for @var{mod} are @code{small},
|
|||||||
@end table
|
@end table
|
||||||
|
|
||||||
@node M32R/D
|
@node M32R/D
|
||||||
@subsection Mitsubishi M32R/D
|
@subsection Renesas M32R/D
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
|
|
||||||
@kindex target m32r
|
@kindex target m32r
|
||||||
@item target m32r @var{dev}
|
@item target m32r @var{dev}
|
||||||
Mitsubishi M32R/D ROM monitor.
|
Renesas M32R/D ROM monitor.
|
||||||
|
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
@ -12391,25 +12391,25 @@ W89K monitor, running on a Winbond HPPA board.
|
|||||||
@end table
|
@end table
|
||||||
|
|
||||||
@node SH
|
@node SH
|
||||||
@subsection Hitachi SH
|
@subsection Renesas SH
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
|
|
||||||
@kindex target hms@r{, with Hitachi SH}
|
@kindex target hms@r{, with Renesas SH}
|
||||||
@item target hms @var{dev}
|
@item target hms @var{dev}
|
||||||
A Hitachi SH board attached via serial line to your host. Use special
|
A Renesas SH board attached via serial line to your host. Use special
|
||||||
commands @code{device} and @code{speed} to control the serial line and
|
commands @code{device} and @code{speed} to control the serial line and
|
||||||
the communications speed used.
|
the communications speed used.
|
||||||
|
|
||||||
@kindex target e7000@r{, with Hitachi SH}
|
@kindex target e7000@r{, with Renesas SH}
|
||||||
@item target e7000 @var{dev}
|
@item target e7000 @var{dev}
|
||||||
E7000 emulator for Hitachi SH.
|
E7000 emulator for Renesas SH.
|
||||||
|
|
||||||
@kindex target sh3@r{, with SH}
|
@kindex target sh3@r{, with SH}
|
||||||
@kindex target sh3e@r{, with SH}
|
@kindex target sh3e@r{, with SH}
|
||||||
@item target sh3 @var{dev}
|
@item target sh3 @var{dev}
|
||||||
@item target sh3e @var{dev}
|
@item target sh3e @var{dev}
|
||||||
Hitachi SH-3 and SH-3E target systems.
|
Renesas SH-3 and SH-3E target systems.
|
||||||
|
|
||||||
@end table
|
@end table
|
||||||
|
|
||||||
|
@ -2505,7 +2505,7 @@ However, architectures with smaller word sizes are often cramped for
|
|||||||
address space, so they may choose a pointer representation that breaks this
|
address space, so they may choose a pointer representation that breaks this
|
||||||
identity, and allows a larger code address space.
|
identity, and allows a larger code address space.
|
||||||
|
|
||||||
For example, the Mitsubishi D10V is a 16-bit VLIW processor whose
|
For example, the Renesas D10V is a 16-bit VLIW processor whose
|
||||||
instructions are 32 bits long@footnote{Some D10V instructions are
|
instructions are 32 bits long@footnote{Some D10V instructions are
|
||||||
actually pairs of 16-bit sub-instructions. However, since you can't
|
actually pairs of 16-bit sub-instructions. However, since you can't
|
||||||
jump into the middle of such a pair, code addresses can only refer to
|
jump into the middle of such a pair, code addresses can only refer to
|
||||||
|
Reference in New Issue
Block a user