X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=doc%2Fopenocd.texi;h=7bfad9bf2dfe00279141e800be1c43e55815b85e;hp=233da0ef8f2429f4cc9d11f39a316dbe9c157e78;hb=dbbe2a5388c7060e2522279725dbebf78b085a67;hpb=e8b094b846c2f16d2a5b682be35dcb3a45e7fee1 diff --git a/doc/openocd.texi b/doc/openocd.texi index 233da0ef8f..7bfad9bf2d 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -255,7 +255,7 @@ communication between developers: @uref{https://lists.sourceforge.net/mailman/listinfo/openocd-devel} Discuss and submit patches to this list. -The @file{PATCHES.txt} file contains basic information about how +The @file{HACKING} file contains basic information about how to prepare patches. @section OpenOCD Bug Database @@ -421,6 +421,27 @@ Raisonance has an adapter called @b{RLink}. It exists in a stripped-down form o @* Link: @url{http://www.stm32circle.com/resources/stm32primer2.php} @end itemize +@section USB ST-LINK based +ST Micro has an adapter called @b{ST-LINK}. +They only works with ST Micro chips, notably STM32 and STM8. + +@itemize @bullet +@item @b{ST-LINK} +@* This is available standalone and as part of some kits, eg. STM32VLDISCOVERY. +@* Link: @url{http://www.st.com/internet/evalboard/product/219866.jsp} +@item @b{ST-LINK/V2} +@* This is available standalone and as part of some kits, eg. STM32F4DISCOVERY. +@* Link: @url{http://www.st.com/internet/evalboard/product/251168.jsp} +@end itemize + +For info the original ST-LINK enumerates using the mass storage usb class, however +it's implementation is completely broken. The result is this causes issues under linux. +The simplest solution is to get linux to ignore the ST-LINK using one of the following method's: +@itemize @bullet +@item modprobe -r usb-storage && modprobe usb-storage quirks=483:3744:i +@item add "options usb-storage quirks=483:3744:i" to /etc/modprobe.conf +@end itemize + @section USB Other @itemize @bullet @item @b{USBprog} @@ -2564,6 +2585,10 @@ which are not currently documented here. @end quotation @end deffn +@deffn {Interface Driver} {stlink} +ST Micro ST-LINK adapter. +@end deffn + @deffn {Interface Driver} {ZY1000} This is the Zylin ZY1000 JTAG debugger. @end deffn