Next: Mips, Previous: Sparclite, Up: Supported targets [Contents]
This refers to Motorola’s m68k based CPU32 processor family. The crt0.S
startup file should be usable with any target environment, and it’s
mostly just the I/O code and linker scripts that vary. Currently there
is support for the Motorola MVME line of 6U VME boards and IDP
line of eval boards. All of the
Motorola VME boards run Bug
, a ROM based debug monitor.
This monitor has the feature of using user level traps to do I/O, so
this code should be portable to other MVME boards with little if any
change. The startup file also can remain unchanged. About the only thing
that varies is the address for where the text section begins. This can
be accomplished either in the linker script, or on the command line
using the ‘-Ttext [address]’.
There is also support for the rom68k
monitor as shipped on
Motorola’s IDP eval board line. This code should be portable across the
range of CPU’s the board supports. There is also GDB support for this
target environment in the GDB source tree. The relevant files are
gdb/monitor.c, monitor.h, and rom58k-rom.c. The usage of these files is
discussed in the GDB section.