X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=doc%2Fopenocd.texi;h=51dab187f14046bb83a51a7368092711a8a6618c;hp=bc92452d7179114c0e8c2f26649517494429c7b1;hb=962b3eb40cc5b69d9b3d6fcc4c5d56c4d204a307;hpb=ef1c4a2b1f6cf5f3b48b33c6378dc10acb35e868 diff --git a/doc/openocd.texi b/doc/openocd.texi index bc92452d71..51dab187f1 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -321,13 +321,25 @@ Ethernet port needed? RTCK support? Also known as ``adaptive clocking'' @end enumerate -@section Stand alone Systems +@section Stand-alone JTAG Probe + +The ZY1000 from Ultimate Solutions is technically not a dongle but a +stand-alone JTAG probe that unlikemost dongles doesn’t require any drivers +running on the developers host computer. +Once installed on a network using DHCP or a static IP assignment, users can +access the ZY1000 probe locally or remotely from any host with access to the +IP address assigned to the probe. +The ZY1000 provides an intuitive web interface with direct access to the +OpenOCD debugger. +Users may also run a GDBSERVER directly on the ZY1000 to take full advantage +of GCC & GDB to debug any distribution of embedded Linux or NetBSD running on +the target. +The ZY1000 supports RTCK & RCLK or adaptive clocking and has a built-in relay +to power cycle the target remotely. + +For more information, visit: @b{ZY1000} See: @url{http://www.ultsol.com/index.php/component/content/article/8/33-zylin-zy1000-jtag-probe} -Technically, not a dongle, but a standalone box. The ZY1000 has the advantage that it does -not require any drivers installed on the developer PC. It also has -a built in web interface. It supports RTCK/RCLK or adaptive clocking -and has a built in relay to power cycle targets remotely. @section USB FT2232 Based @@ -562,6 +574,9 @@ produced, PDF schematics are easily found and it is easy to make. @item @b{at91rm9200} @* Like the EP93xx - but an ATMEL AT91RM9200 based solution using the GPIO pins on the chip. +@item @b{bcm2835gpio} +@* A BCM2835-based board (e.g. Raspberry Pi) using the GPIO pins of the expansion header. + @end itemize @node About Jim-Tcl @@ -3036,6 +3051,22 @@ Turn power switch to target on/off. No arguments: print status. @end deffn +@deffn {Interface Driver} {bcm2835gpio} +This SoC is present in Raspberry Pi which is a cheap single-board computer +exposing some GPIOs on its expansion header. + +The driver accesses memory-mapped GPIO peripheral registers directly +for maximum performance, but the only possible race condition is for +the pins' modes/muxing (which is highly unlikely), so it should be +able to coexist nicely with both sysfs bitbanging and various +peripherals' kernel drivers. The driver restores the previous +configuration on exit. + +See @file{interface/raspberrypi-native.cfg} for a sample config and +pinout. + +@end deffn + @section Transport Configuration @cindex Transport As noted earlier, depending on the version of OpenOCD you use,