diff options
author | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-10-16 06:15:03 +0000 |
---|---|---|
committer | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-10-16 06:15:03 +0000 |
commit | a3035243dcb3dd9e588bbc56684222415ff28312 (patch) | |
tree | 170d6982b88c67b1d8b7a77b6af7bb4f549e38de /doc | |
parent | 2d07883d4a31656b454f22051ee3c8461854e974 (diff) | |
download | openocd+libswd-a3035243dcb3dd9e588bbc56684222415ff28312.tar.gz openocd+libswd-a3035243dcb3dd9e588bbc56684222415ff28312.tar.bz2 openocd+libswd-a3035243dcb3dd9e588bbc56684222415ff28312.tar.xz openocd+libswd-a3035243dcb3dd9e588bbc56684222415ff28312.zip |
unsik Kim <donari75@gmail.com> - mflash support
git-svn-id: svn://svn.berlios.de/openocd/trunk@1067 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'doc')
-rw-r--r-- | doc/openocd.texi | 38 |
1 files changed, 37 insertions, 1 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi index 6855a0ce..472bd895 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -717,6 +717,26 @@ Use the standard str9 driver for programming. @b{flash bank aduc702x} <@var{base}> <@var{size}> 0 0 <@var{target#}> @*aduc702x flash plugin require the flash @var{base}, @var{size} and @var{target#}. +@section mFlash configuration +@cindex mFlash configuration + +@itemize @bullet +@item @b{mflash bank} <@var{soc}> <@var{base}> <@var{chip_width}> <@var{bus_width}> +<@var{RST pin}> <@var{WP pin}> <@var{DPD pin}> <@var{target #}> +@cindex mflash bank +Configures a mflash for <@var{soc}> host bank at <@var{base}>. <@var{chip_width}> and +<@var{bus_width}> are bytes order. Pin number format is dependent on host GPIO calling convention. +If WP or DPD pin was not used, write -1. Currently, mflash bank support s3c2440 and pxa270. +@end itemize +(ex. of s3c2440) mflash <@var{RST pin}> is GPIO B1, <@var{WP pin}> and <@var{DPD pin}> are not used. +@smallexample +mflash bank s3c2440 0x10000000 2 2 1b -1 -1 0 +@end smallexample +(ex. of pxa270) mflash <@var{RST pin}> is GPIO 43, <@var{DPD pin}> is not used and <@var{DPD pin}> is GPIO 51. +@smallexample +mflash bank pxa270 0x08000000 2 2 43 -1 51 0 +@end smallexample + @node Target library @chapter Target library @cindex Target library @@ -944,6 +964,22 @@ if the @option{erase} parameter is given. <@var{last}> of @option{flash bank} <@var{num}>. @end itemize +@subsection mFlash commands +@cindex mFlash commands +@itemize @bullet +@item @b{mflash probe} +@cindex mflash probe +Probe mflash. +@item @b{mflash write} <@var{num}> <@var{file}> <@var{offset}> +@cindex mflash write +Write the binary <@var{file}> to mflash bank <@var{num}>, starting at +<@var{offset}> bytes from the beginning of the bank. +@item @b{mflash dump} <@var{num}> <@var{file}> <@var{offset}> <@var{size}> +@cindex mflash dump +Dump <size> bytes, starting at <@var{offset}> bytes from the beginning of the <@var{num}> bank +to a <@var{file}>. +@end itemize + @page @section Target Specific Commands @cindex Target Specific Commands @@ -1049,7 +1085,7 @@ These are flash specific commands when using the stm32x driver. @subsection Stellaris specific commands @cindex Stellaris specific commands - + These are flash specific commands when using the Stellaris driver. @itemize @bullet @item @b{stellaris mass_erase} <@var{num}> |