summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-20 08:43:18 +0000
committerzwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-20 08:43:18 +0000
commited294121ef3cf086cf582b635688eaa3caa487a7 (patch)
treeec4103a9baf5076ceaf514267961f44f56de9c13
parent2cca6fcb8b8d58c27ad8517952f5c24c70801e2a (diff)
downloadopenocd+libswd-ed294121ef3cf086cf582b635688eaa3caa487a7.tar.gz
openocd+libswd-ed294121ef3cf086cf582b635688eaa3caa487a7.tar.bz2
openocd+libswd-ed294121ef3cf086cf582b635688eaa3caa487a7.tar.xz
openocd+libswd-ed294121ef3cf086cf582b635688eaa3caa487a7.zip
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
-rw-r--r--doc/manual/target.txt6
-rw-r--r--doc/manual/target/notarm.txt (renamed from src/non-arm-targets.txt)37
2 files changed, 16 insertions, 27 deletions
diff --git a/doc/manual/target.txt b/doc/manual/target.txt
index 26f77084..d569711d 100644
--- a/doc/manual/target.txt
+++ b/doc/manual/target.txt
@@ -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
This section needs to describe OpenOCD's Target Register API, as
diff --git a/src/non-arm-targets.txt b/doc/manual/target/notarm.txt
index 2d49c882..c368ed1c 100644
--- a/src/non-arm-targets.txt
+++ b/doc/manual/target/notarm.txt
@@ -1,15 +1,9 @@
-Some outstanding issues w.r.t. non-ARM32 targets
-================================================
-This file describes outstanding issues w.r.t.
-non-ARM32 targets.
+/** @page targetnotarm OpenOCD Non-ARM 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
to execute code on the target.
@@ -26,23 +20,22 @@ compile the target flash drivers. Perhaps
using automake?
-
eCos has CFI driver that could probably be compiled
for all targets. The trick is to figure out a
way to make the compiled flash drivers work
on all target memory maps + sort out all the
little details
-32 vs. 64 bit
--------------
+@section targetnotarm32v64 32 vs. 64 bit
+
Currently OpenOCD only supports 32 bit targets.
Adding 64 bit support would be nice but there
hasn't been any call for it in the openocd development
mailing list
-target support
---------------
+@section targetnotarmsupport Target Support
+
target.h is relatively CPU agnostic and
the intention is to move in the direction of less
instruction set specific.
@@ -53,8 +46,8 @@ An example is FPGA programming support via JTAG,
but also flash chips can be programmed directly
using JTAG.
-non-JTAG physical layer
------------------------
+@section targetnotarmphy non-JTAG physical layer
+
JTAG is not the only physical protocol used to talk to
CPUs.
@@ -64,13 +57,15 @@ The actual physical layer is a relatively modest part
of the total OpenOCD system.
-PowerPC
--------
+@section targetnotarmppc PowerPC
+
there exists open source implementations of powerpc
target manipulation, but there hasn't been a lot
of activity in the mailing list.
-MIPS
-----
+@section targetnotarmmips MIPS
+
Currently OpenOCD has a MIPS target defined. This is the
-first non-ARM example of a CPU target \ No newline at end of file
+first non-ARM example of a CPU target
+
+ */