X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=doc%2Fopenocd.texi;h=2cf1cbc278de1af79e0a2002e25a1eed507d51ba;hb=14e12c3969fef1a4649de1db0b0fac47e5295708;hp=1604e9c6c2b712875ce2cca7b689b047b9c10982;hpb=37f8f0bf9aec3d7b3ff8fb9f2785ae2b12c95910;p=openocd.git diff --git a/doc/openocd.texi b/doc/openocd.texi index 1604e9c6c2..2cf1cbc278 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -4075,7 +4075,7 @@ The value should normally correspond to a static mapping for the @item @code{-rtos} @var{rtos_type} -- enable rtos support for target, @var{rtos_type} can be one of @option{auto}|@option{eCos}|@option{ThreadX}| -@option{FreeRTOS}|@option{linux}. +@option{FreeRTOS}|@option{linux}|@option{ChibiOS}. @end itemize @end deffn @@ -4652,6 +4652,30 @@ flash bank $_FLASHNAME cfi 0x00000000 0x02000000 2 4 $_TARGETNAME @c "cfi part_id" disabled @end deffn +@deffn {Flash Driver} lpcspifi +@cindex NXP SPI Flash Interface +@cindex SPIFI +@cindex lpcspifi +NXP's LPC43xx and LPC18xx families include a proprietary SPI +Flash Interface (SPIFI) peripheral that can drive and provide +memory mapped access to external SPI flash devices. + +The lpcspifi driver initializes this interface and provides +program and erase functionality for these serial flash devices. +Use of this driver @b{requires} a working area of at least 1kB +to be configured on the target device; more than this will +significantly reduce flash programming times. + +The setup command only requires the @var{base} parameter. All +other parameters are ignored, and the flash size and layout +are configured by the driver. + +@example +flash bank $_FLASHNAME lpcspifi 0x14000000 0 0 0 $_TARGETNAME +@end example + +@end deffn + @deffn {Flash Driver} stmsmi @cindex STMicroelectronics Serial Memory Interface @cindex SMI