diff options
-rw-r--r-- | doc/openocd.texi | 9 | ||||
-rw-r--r-- | src/non-arm-targets.txt | 150 |
2 files changed, 84 insertions, 75 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi index 04605f09..de996eb9 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -1434,6 +1434,15 @@ use @option{flash write_image} command passing @option{erase} as the first param this config option has been removed, simply adding @option{init} and @option{reset halt} to the end of your config script will give the same behaviour as using @option{daemon_startup reset} and @option{target cortex_m3 little reset_halt 0}. +@item @b{run_and_halt_time} +@cindex run_and_halt_time +This command has been removed for simpler reset behaviour, it can be simulated with the +following commands: +@smallexample +reset run +sleep 100 +halt +@end smallexample @end itemize @node FAQ diff --git a/src/non-arm-targets.txt b/src/non-arm-targets.txt index efbf3332..2d49c882 100644 --- a/src/non-arm-targets.txt +++ b/src/non-arm-targets.txt @@ -1,76 +1,76 @@ -Some outstanding issues w.r.t. non-ARM32 targets
-================================================
-This file describes outstanding issues w.r.t.
-non-ARM32 targets.
-
-Ideas & patches welcome!
-
-
-
-
-Flash drivers
--------------
-The flash drivers contain ARM32 code that is used
-to execute code on the target.
-
-This needs to be handled in some CPU independent
-manner.
-
-The ocl and ecos flash drivers compile the flash
-driver code to run on the target on the developer
-machine.
-
-The ocl and ecos flash drivers should be unified
-and instructions should be written on how to
-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
--------------
-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
---------------
-target.h is relatively CPU agnostic and
-the intention is to move in the direction of less
-instruction set specific.
-
-Non-CPU targets are also supported, but there isn't
-a lot of activity on it in the mailing list currently.
-An example is FPGA programming support via JTAG,
-but also flash chips can be programmed directly
-using JTAG.
-
-non-JTAG physical layer
------------------------
-JTAG is not the only physical protocol used to talk to
-CPUs.
-
-OpenOCD does not today have targets that use non-JTAG.
-
-The actual physical layer is a relatively modest part
-of the total OpenOCD system.
-
-
-PowerPC
--------
-there exists open source implementations of powerpc
-target manipulation, but there hasn't been a lot
-of activity in the mailing list.
-
-MIPS
-----
-Currently OpenOCD has a MIPS target defined. This is the
+Some outstanding issues w.r.t. non-ARM32 targets +================================================ +This file describes outstanding issues w.r.t. +non-ARM32 targets. + +Ideas & patches welcome! + + + + +Flash drivers +------------- +The flash drivers contain ARM32 code that is used +to execute code on the target. + +This needs to be handled in some CPU independent +manner. + +The ocl and ecos flash drivers compile the flash +driver code to run on the target on the developer +machine. + +The ocl and ecos flash drivers should be unified +and instructions should be written on how to +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 +------------- +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 +-------------- +target.h is relatively CPU agnostic and +the intention is to move in the direction of less +instruction set specific. + +Non-CPU targets are also supported, but there isn't +a lot of activity on it in the mailing list currently. +An example is FPGA programming support via JTAG, +but also flash chips can be programmed directly +using JTAG. + +non-JTAG physical layer +----------------------- +JTAG is not the only physical protocol used to talk to +CPUs. + +OpenOCD does not today have targets that use non-JTAG. + +The actual physical layer is a relatively modest part +of the total OpenOCD system. + + +PowerPC +------- +there exists open source implementations of powerpc +target manipulation, but there hasn't been a lot +of activity in the mailing list. + +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 |