Move non-arm target overview from source tree to doxygen manual.
git-svn-id: svn://svn.berlios.de/openocd/trunk@1853 b42882b7-edfa-0310-969c-e2dbd0fdcd60__archive__
parent
2cca6fcb8b
commit
ed294121ef
|
@ -23,12 +23,6 @@ This section needs to describe OpenOCD's ARM target support.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** @page targetnotarm OpenOCD Non-ARM Targets
|
|
||||||
|
|
||||||
This section needs to describe OpenOCD's non-ARM target support.
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
/** @page targetregister OpenOCD Target Register API
|
/** @page targetregister OpenOCD Target Register API
|
||||||
|
|
||||||
This section needs to describe OpenOCD's Target Register API, as
|
This section needs to describe OpenOCD's Target Register API, as
|
||||||
|
|
|
@ -1,15 +1,9 @@
|
||||||
Some outstanding issues w.r.t. non-ARM32 targets
|
/** @page targetnotarm OpenOCD Non-ARM Targets
|
||||||
================================================
|
|
||||||
This file describes outstanding issues w.r.t.
|
|
||||||
non-ARM32 targets.
|
|
||||||
|
|
||||||
Ideas & patches welcome!
|
This page describes outstanding issues w.r.t. non-ARM targets.
|
||||||
|
|
||||||
|
@section targetnotarmflash Flash drivers
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Flash drivers
|
|
||||||
-------------
|
|
||||||
The flash drivers contain ARM32 code that is used
|
The flash drivers contain ARM32 code that is used
|
||||||
to execute code on the target.
|
to execute code on the target.
|
||||||
|
|
||||||
|
@ -26,23 +20,22 @@ compile the target flash drivers. Perhaps
|
||||||
using automake?
|
using automake?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
eCos has CFI driver that could probably be compiled
|
eCos has CFI driver that could probably be compiled
|
||||||
for all targets. The trick is to figure out a
|
for all targets. The trick is to figure out a
|
||||||
way to make the compiled flash drivers work
|
way to make the compiled flash drivers work
|
||||||
on all target memory maps + sort out all the
|
on all target memory maps + sort out all the
|
||||||
little details
|
little details
|
||||||
|
|
||||||
32 vs. 64 bit
|
@section targetnotarm32v64 32 vs. 64 bit
|
||||||
-------------
|
|
||||||
Currently OpenOCD only supports 32 bit targets.
|
Currently OpenOCD only supports 32 bit targets.
|
||||||
|
|
||||||
Adding 64 bit support would be nice but there
|
Adding 64 bit support would be nice but there
|
||||||
hasn't been any call for it in the openocd development
|
hasn't been any call for it in the openocd development
|
||||||
mailing list
|
mailing list
|
||||||
|
|
||||||
target support
|
@section targetnotarmsupport Target Support
|
||||||
--------------
|
|
||||||
target.h is relatively CPU agnostic and
|
target.h is relatively CPU agnostic and
|
||||||
the intention is to move in the direction of less
|
the intention is to move in the direction of less
|
||||||
instruction set specific.
|
instruction set specific.
|
||||||
|
@ -53,8 +46,8 @@ An example is FPGA programming support via JTAG,
|
||||||
but also flash chips can be programmed directly
|
but also flash chips can be programmed directly
|
||||||
using JTAG.
|
using JTAG.
|
||||||
|
|
||||||
non-JTAG physical layer
|
@section targetnotarmphy non-JTAG physical layer
|
||||||
-----------------------
|
|
||||||
JTAG is not the only physical protocol used to talk to
|
JTAG is not the only physical protocol used to talk to
|
||||||
CPUs.
|
CPUs.
|
||||||
|
|
||||||
|
@ -64,13 +57,15 @@ The actual physical layer is a relatively modest part
|
||||||
of the total OpenOCD system.
|
of the total OpenOCD system.
|
||||||
|
|
||||||
|
|
||||||
PowerPC
|
@section targetnotarmppc PowerPC
|
||||||
-------
|
|
||||||
there exists open source implementations of powerpc
|
there exists open source implementations of powerpc
|
||||||
target manipulation, but there hasn't been a lot
|
target manipulation, but there hasn't been a lot
|
||||||
of activity in the mailing list.
|
of activity in the mailing list.
|
||||||
|
|
||||||
MIPS
|
@section targetnotarmmips MIPS
|
||||||
----
|
|
||||||
Currently OpenOCD has a MIPS target defined. This is the
|
Currently OpenOCD has a MIPS target defined. This is the
|
||||||
first non-ARM example of a CPU target
|
first non-ARM example of a CPU target
|
||||||
|
|
||||||
|
*/
|
Loading…
Reference in New Issue