X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=doc%2Fopenocd.texi;h=3e0b5db7c8c43e94f0fd54e1c67ff7118e24211d;hp=0eb40b13cece40b7192c2d081fbdb5c4201e275e;hb=73566405b6e105b0a8b7f21db48331926bec97ad;hpb=d91941d5a01ca0b9d43571edc03ba18741076cca diff --git a/doc/openocd.texi b/doc/openocd.texi index 0eb40b13ce..3e0b5db7c8 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -3841,8 +3841,12 @@ specifies "to the end of the flash bank". The @var{num} parameter is a value shown by @command{flash banks}. @end deffn -@deffn Command {flash erase_address} address length +@deffn Command {flash erase_address} [@option{pad}] address length Erase sectors starting at @var{address} for @var{length} bytes. +Unless @option{pad} is specified, @math{address} must begin a +flash sector, and @math{address + length - 1} must end a sector. +Specifying @option{pad} erases extra data at the beginning and/or +end of the specified region, as needed to erase only full sectors. The flash bank to use is inferred from the @var{address}, and the specified length must stay within that bank. As a special case, when @var{length} is zero and @var{address} is