David Brownell <david-b@pacbell.net>:
Remove two sections about deprecated/removed commands, documenting them briefly in the chapter on deprecated/removed commands. The "working_area" command just duplicated text; "jtag_device" wasn't listed in that chapter before. Also start de-emphasizing those commands. Don't index them, and include a disclaimer that their documentation may start to vanish about a year after the code does (e.g. in January 2010). git-svn-id: svn://svn.berlios.de/openocd/trunk@1986 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
7da3c2cda2
commit
4caa72b988
|
@ -1823,9 +1823,9 @@ instead of indirectly by making a CPU do it.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
|
|
||||||
|
@anchor{jtag newtap}
|
||||||
@section jtag newtap
|
@section jtag newtap
|
||||||
@b{@t{jtag newtap CHIPNAME TAPNAME configparams ....}}
|
@b{@t{jtag newtap CHIPNAME TAPNAME configparams ....}}
|
||||||
@cindex jtag_device
|
|
||||||
@cindex jtag newtap
|
@cindex jtag newtap
|
||||||
@cindex tap
|
@cindex tap
|
||||||
@cindex tap order
|
@cindex tap order
|
||||||
|
@ -1946,24 +1946,6 @@ have the taps created in the proper order.
|
||||||
@comment END NOTES
|
@comment END NOTES
|
||||||
@end itemize
|
@end itemize
|
||||||
@comment at command level
|
@comment at command level
|
||||||
@comment DOCUMENT old command
|
|
||||||
@section jtag_device - REMOVED
|
|
||||||
@example
|
|
||||||
@b{jtag_device} <@var{IR length}> <@var{IR capture}> <@var{IR mask}> <@var{IDCODE instruction}>
|
|
||||||
@end example
|
|
||||||
@cindex jtag_device
|
|
||||||
|
|
||||||
@* @b{Removed: 28/nov/2008} This command has been removed and replaced
|
|
||||||
by the ``jtag newtap'' command. The documentation remains here so that
|
|
||||||
one can easily convert the old syntax to the new syntax. About the old
|
|
||||||
syntax: The old syntax is positional, i.e.: The 3rd parameter is the
|
|
||||||
``irmask''. The new syntax requires named prefixes, and supports
|
|
||||||
additional options, for example ``-expected-id 0x3f0f0f0f''. Please refer to the
|
|
||||||
@b{jtag newtap} command for details.
|
|
||||||
@example
|
|
||||||
OLD: jtag_device 8 0x01 0xe3 0xfe
|
|
||||||
NEW: jtag newtap CHIPNAME TAPNAME -irlen 8 -ircapture 0x01 -irmask 0xe3
|
|
||||||
@end example
|
|
||||||
|
|
||||||
@section Enable/Disable Taps
|
@section Enable/Disable Taps
|
||||||
@b{Note:} These commands are intended to be used as a machine/script
|
@b{Note:} These commands are intended to be used as a machine/script
|
||||||
|
@ -2376,15 +2358,6 @@ processor. You still need to enable @option{srst} on the reset
|
||||||
configuration command to enable OpenOCD hardware reset functionality.
|
configuration command to enable OpenOCD hardware reset functionality.
|
||||||
@comment END variants
|
@comment END variants
|
||||||
@end itemize
|
@end itemize
|
||||||
@section working_area - Command Removed
|
|
||||||
@cindex working_area
|
|
||||||
@*@b{Please use the ``$_TARGETNAME configure -work-area-... parameters instead}
|
|
||||||
@* This documentation remains because there are existing scripts that
|
|
||||||
still use this that need to be converted.
|
|
||||||
@example
|
|
||||||
working_area target# address size backup| [virtualaddress]
|
|
||||||
@end example
|
|
||||||
@* The target# is a the 0 based target numerical index.
|
|
||||||
|
|
||||||
@node Flash Commands
|
@node Flash Commands
|
||||||
@chapter Flash Commands
|
@chapter Flash Commands
|
||||||
|
@ -4515,7 +4488,14 @@ is jim, not real tcl).
|
||||||
@node Upgrading
|
@node Upgrading
|
||||||
@chapter Deprecated/Removed Commands
|
@chapter Deprecated/Removed Commands
|
||||||
@cindex Deprecated/Removed Commands
|
@cindex Deprecated/Removed Commands
|
||||||
Certain OpenOCD commands have been deprecated/removed during the various revisions.
|
Certain OpenOCD commands have been deprecated or
|
||||||
|
removed during the various revisions.
|
||||||
|
|
||||||
|
Upgrade your scripts as soon as possible.
|
||||||
|
These descriptions for old commands may be removed
|
||||||
|
a year after the command itself was removed.
|
||||||
|
This means that in January 2010 this chapter may
|
||||||
|
become much shorter.
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item @b{arm7_9 fast_writes}
|
@item @b{arm7_9 fast_writes}
|
||||||
|
@ -4523,34 +4503,39 @@ Certain OpenOCD commands have been deprecated/removed during the various revisio
|
||||||
@*Use @command{arm7_9 fast_memory_access} instead.
|
@*Use @command{arm7_9 fast_memory_access} instead.
|
||||||
@xref{arm7_9 fast_memory_access}.
|
@xref{arm7_9 fast_memory_access}.
|
||||||
@item @b{arm7_9 force_hw_bkpts}
|
@item @b{arm7_9 force_hw_bkpts}
|
||||||
@cindex arm7_9 force_hw_bkpts
|
|
||||||
@*Use @command{gdb_breakpoint_override} instead. Note that GDB will use hardware breakpoints
|
@*Use @command{gdb_breakpoint_override} instead. Note that GDB will use hardware breakpoints
|
||||||
for flash if the GDB memory map has been set up(default when flash is declared in
|
for flash if the GDB memory map has been set up(default when flash is declared in
|
||||||
target configuration). @xref{gdb_breakpoint_override}.
|
target configuration). @xref{gdb_breakpoint_override}.
|
||||||
@item @b{arm7_9 sw_bkpts}
|
@item @b{arm7_9 sw_bkpts}
|
||||||
@cindex arm7_9 sw_bkpts
|
|
||||||
@*On by default. @xref{gdb_breakpoint_override}.
|
@*On by default. @xref{gdb_breakpoint_override}.
|
||||||
@item @b{daemon_startup}
|
@item @b{daemon_startup}
|
||||||
@cindex daemon_startup
|
|
||||||
@*this config option has been removed, simply adding @option{init} and @option{reset halt} to
|
@*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}
|
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}.
|
and @option{target cortex_m3 little reset_halt 0}.
|
||||||
@item @b{dump_binary}
|
@item @b{dump_binary}
|
||||||
@cindex dump_binary
|
|
||||||
@*use @option{dump_image} command with same args. @xref{dump_image}.
|
@*use @option{dump_image} command with same args. @xref{dump_image}.
|
||||||
@item @b{flash erase}
|
@item @b{flash erase}
|
||||||
@cindex flash erase
|
|
||||||
@*use @option{flash erase_sector} command with same args. @xref{flash erase_sector}.
|
@*use @option{flash erase_sector} command with same args. @xref{flash erase_sector}.
|
||||||
@item @b{flash write}
|
@item @b{flash write}
|
||||||
@cindex flash write
|
|
||||||
@*use @option{flash write_bank} command with same args. @xref{flash write_bank}.
|
@*use @option{flash write_bank} command with same args. @xref{flash write_bank}.
|
||||||
@item @b{flash write_binary}
|
@item @b{flash write_binary}
|
||||||
@cindex flash write_binary
|
|
||||||
@*use @option{flash write_bank} command with same args. @xref{flash write_bank}.
|
@*use @option{flash write_bank} command with same args. @xref{flash write_bank}.
|
||||||
@item @b{flash auto_erase}
|
@item @b{flash auto_erase}
|
||||||
@cindex flash auto_erase
|
|
||||||
@*use @option{flash write_image} command passing @option{erase} as the first parameter. @xref{flash write_image}.
|
@*use @option{flash write_image} command passing @option{erase} as the first parameter. @xref{flash write_image}.
|
||||||
|
|
||||||
|
@item @b{jtag_device}
|
||||||
|
@*use the @command{jtag newtap} command, converting from positional syntax
|
||||||
|
to named prefixes, and naming the TAP.
|
||||||
|
@xref{jtag newtap}.
|
||||||
|
Note that if you try to use the old command, a message will tell you the
|
||||||
|
right new command to use; and that the fourth parameter in the old syntax
|
||||||
|
was never actually used.
|
||||||
|
@example
|
||||||
|
OLD: jtag_device 8 0x01 0xe3 0xfe
|
||||||
|
NEW: jtag newtap CHIPNAME TAPNAME \
|
||||||
|
-irlen 8 -ircapture 0x01 -irmask 0xe3
|
||||||
|
@end example
|
||||||
|
|
||||||
@item @b{jtag_speed} value
|
@item @b{jtag_speed} value
|
||||||
@*@xref{JTAG Speed}.
|
@*@xref{JTAG Speed}.
|
||||||
Usually, a value of zero means maximum
|
Usually, a value of zero means maximum
|
||||||
|
@ -4565,10 +4550,8 @@ speed. The actual effect of this option depends on the JTAG interface used.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@item @b{load_binary}
|
@item @b{load_binary}
|
||||||
@cindex load_binary
|
|
||||||
@*use @option{load_image} command with same args. @xref{load_image}.
|
@*use @option{load_image} command with same args. @xref{load_image}.
|
||||||
@item @b{run_and_halt_time}
|
@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
|
@*This command has been removed for simpler reset behaviour, it can be simulated with the
|
||||||
following commands:
|
following commands:
|
||||||
@smallexample
|
@smallexample
|
||||||
|
@ -4577,13 +4560,10 @@ sleep 100
|
||||||
halt
|
halt
|
||||||
@end smallexample
|
@end smallexample
|
||||||
@item @b{target} <@var{type}> <@var{endian}> <@var{jtag-position}>
|
@item @b{target} <@var{type}> <@var{endian}> <@var{jtag-position}>
|
||||||
@cindex target
|
|
||||||
@*use the create subcommand of @option{target}.
|
@*use the create subcommand of @option{target}.
|
||||||
@item @b{target_script} <@var{target#}> <@var{eventname}> <@var{scriptname}>
|
@item @b{target_script} <@var{target#}> <@var{eventname}> <@var{scriptname}>
|
||||||
@cindex target_script
|
|
||||||
@*use <@var{target_name}> configure -event <@var{eventname}> "script <@var{scriptname}>"
|
@*use <@var{target_name}> configure -event <@var{eventname}> "script <@var{scriptname}>"
|
||||||
@item @b{working_area}
|
@item @b{working_area}
|
||||||
@cindex working_area
|
|
||||||
@*use the @option{configure} subcommand of @option{target} to set the work-area-virt, work-area-phy, work-area-size, and work-area-backup properties of the target.
|
@*use the @option{configure} subcommand of @option{target} to set the work-area-virt, work-area-phy, work-area-size, and work-area-backup properties of the target.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue