X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=doc%2Fopenocd.texi;h=e38e619db59b483f89ff4ab0ccd7cf225f0ebb34;hb=69359b1c52233f222bced5784f9f2687e720a633;hp=f2b2ffe990b50d4fb64323c4a392c0df10fb2585;hpb=c91dbd41ba5490b1b63617bab42624e45f5cd3ad;p=openocd.git diff --git a/doc/openocd.texi b/doc/openocd.texi index f2b2ffe990..e38e619db5 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -357,13 +357,13 @@ a built-in low cost debug adapter and usb-to-serial solution. @item @b{signalyzer} @* See: @url{http://www.signalyzer.com} @item @b{Stellaris Eval Boards} -@* See: @url{http://www.luminarymicro.com} - The Stellaris eval boards +@* See: @url{http://www.ti.com} - The Stellaris eval boards bundle FT2232-based JTAG and SWD support, which can be used to debug the Stellaris chips. Using separate JTAG adapters is optional. These boards can also be used in a "pass through" mode as JTAG adapters to other target boards, disabling the Stellaris chip. -@item @b{Luminary ICDI} -@* See: @url{http://www.luminarymicro.com} - Luminary In-Circuit Debug +@item @b{TI/Luminary ICDI} +@* See: @url{http://www.ti.com} - TI/Luminary In-Circuit Debug Interface (ICDI) Boards are included in Stellaris LM3S9B9x Evaluation Kits. Like the non-detachable FT2232 support on the other Stellaris eval boards, they can be used to debug other target boards. @@ -456,6 +456,11 @@ The simplest solution is to get linux to ignore the ST-LINK using one of the fol @item add "options usb-storage quirks=483:3744:i" to /etc/modprobe.conf @end itemize +@section USB TI/Stellaris ICDI based +Texas Instruments has an adapter called @b{ICDI}. +It is not to be confused with the FTDI based adapters that were originally fitted to their +evaluation boards. This is the adapter fitted to the Stellaris LaunchPad. + @section USB Other @itemize @bullet @item @b{USBprog} @@ -2484,12 +2489,12 @@ Currently valid layout @var{name} values include: @item @b{axm0432_jtag} Axiom AXM-0432 @item @b{comstick} Hitex STR9 comstick @item @b{cortino} Hitex Cortino JTAG interface -@item @b{evb_lm3s811} Luminary Micro EVB_LM3S811 as a JTAG interface, +@item @b{evb_lm3s811} TI/Luminary Micro EVB_LM3S811 as a JTAG interface, either for the local Cortex-M3 (SRST only) or in a passthrough mode (neither SRST nor TRST) This layout can not support the SWO trace mechanism, and should be used only for older boards (before rev C). -@item @b{luminary_icdi} This layout should be used with most Luminary +@item @b{luminary_icdi} This layout should be used with most TI/Luminary eval boards, including Rev C LM3S811 eval boards and the eponymous ICDI boards, to debug either the local Cortex-M3 or in passthrough mode to debug some other target. It can support the SWO trace mechanism. @@ -2804,27 +2809,31 @@ which are not currently documented here. @end quotation @end deffn -@deffn {Interface Driver} {stlink} -ST Micro ST-LINK adapter. +@deffn {Interface Driver} {hla} +This is a driver that supports multiple High Level Adapters. +This type of adapter does not expose some of the lower level api's +that OpenOCD would normally use to access the target. + +Currently supported adapters include the ST STLINK and TI ICDI. -@deffn {Config Command} {stlink_device_desc} description +@deffn {Config Command} {hla_device_desc} description Currently Not Supported. @end deffn -@deffn {Config Command} {stlink_serial} serial +@deffn {Config Command} {hla_serial} serial Currently Not Supported. @end deffn -@deffn {Config Command} {stlink_layout} (@option{sg}|@option{usb}) -Specifies the stlink layout to use. +@deffn {Config Command} {hla_layout} (@option{stlink}|@option{icdi}) +Specifies the adapter layout to use. @end deffn -@deffn {Config Command} {stlink_vid_pid} vid pid -The vendor ID and product ID of the STLINK device. +@deffn {Config Command} {hla_vid_pid} vid pid +The vendor ID and product ID of the device. @end deffn @deffn {Config Command} {stlink_api} api_level -Manually sets the stlink api used, valid options are 1 or 2. +Manually sets the stlink api used, valid options are 1 or 2. (@b{STLINK Only}). @end deffn @end deffn