debian/0000755000000000000000000000000012177417210007170 5ustar debian/changelog0000644000000000000000000002733612177417210011055 0ustar openocd (0.7.0-2) unstable; urgency=low * Only build on linux-any targets needing libusb-1.0-0 -- Luca Bruno Sun, 04 Aug 2013 11:25:52 +0200 openocd (0.7.0-1) unstable; urgency=low * New upstream release -- Luca Bruno Wed, 15 May 2013 12:18:17 +0200 openocd (0.6.1-1) unstable; urgency=low * New upstream release (Closes: #644015). - Use configure options: --enable-ftdi, --enable-stlink, --enable-osbdm, --enable-opendous, --enable-remote-bitbang * Standards-Version: 3.9.4 (no changes required). * Use http://openocd.sourceforge.net/ as new upstream homepage. -- Uwe Hermann Tue, 04 Dec 2012 23:54:54 +0100 openocd (0.5.0-1) unstable; urgency=low * New upstream release. + Drop all our patches, no need to touch autotools. + Use upstream changelog now shipped within tarball. * debian/watch: pointed to SF file depot. -- Luca Bruno Tue, 09 Aug 2011 09:33:35 +0200 openocd (0.5.0~rc2-2) unstable; urgency=low * Acknowledge NMU, thanks Hector. * Fix FTBFS on non-linux ports (Closes: #633404). * Don't list STM Primer2 as a supported device (Closes: #633532). * Update ChangeLog for this RC release. -- Luca Bruno Thu, 21 Jul 2011 15:51:03 +0200 openocd (0.5.0~rc2-1.1) unstable; urgency=low * Non-maintainer upload. * Replace linux architectures with linux-any (Closes: #617775) -- Hector Oron Mon, 11 Jul 2011 14:00:12 +0100 openocd (0.5.0~rc2-1) unstable; urgency=low * New upstream release candidate. * Acknowledge previous NMUs, thanks Luk. * Added myself as uploader, with Uwe permission. -- Luca Bruno Thu, 07 Jul 2011 09:54:00 +0200 openocd (0.4.0-1+nmu1.2) unstable; urgency=low * Non-maintainer upload. * Update lintian overrides so it does not get rejected. -- Luk Claes Thu, 30 Jun 2011 18:30:42 +0200 openocd (0.4.0-1+nmu1.1) unstable; urgency=low * Non-maintainer upload. * Don't ship .la files(Closes: #622431). -- Luk Claes Sat, 25 Jun 2011 15:02:19 +0200 openocd (0.4.0-1+nmu1) unstable; urgency=low * Non-maintainer upload. * Add patch to build ep93xx and at91rm9200 on armel (Closes: #597932). * Disable parport, gw16012 and amtjtagaccel drivers on GNU/HURD, rules snippet by Pino Toscano. -- Luca Bruno Sat, 25 Sep 2010 20:26:48 +0200 openocd (0.4.0-1) unstable; urgency=low * New upstream release (Closes: #564842). + Fixes udev rules warnings (Closes: #560141). * Rebuild to fix "segfault when interface not connected" (Closes: #568226). * Standards-Version: 3.8.4 (no changes required). -- Uwe Hermann Thu, 04 Feb 2010 01:45:30 +0100 openocd (0.3.1-1) unstable; urgency=low * New upstream release (Closes: #554598, #537740). * Add sh4 (instead of sh) to the list of architectures (Closes: #555553). * Standards-Version: 3.8.3 (no changes required). * debian/watch: Add file. * debian/docs: Updates, some files were removed, some added. -- Uwe Hermann Wed, 25 Nov 2009 12:20:04 +0100 openocd (0.2.0+r2529-1) unstable; urgency=low * New upstream release (this corresponds to upstream 0.2.0 roughly). + The 'target library' is now in /usr/share/openocd/*. * NEWS and README contain useful info now, so ship them in the package. -- Uwe Hermann Wed, 15 Jul 2009 21:27:39 +0200 openocd (0.0+r2403-1) unstable; urgency=low * New upstream release. * Standards-Version: 3.8.2 (no changes required). * Add missing build-dependency 'texlive' (Closes: #533465). -- Uwe Hermann Thu, 25 Jun 2009 18:02:44 +0200 openocd (0.0+r2172-1) unstable; urgency=low * New upstream release. * debian/patches/20_fix_warnings.patch: Drop. * Upgrade autoconf build-dependecy to >= 2.60 as per upstream. * Add new upstream build-dependency on libtool. * Various docs have been removed, moved, and added. See /usr/share/doc/openocd for the current list of documentation files (apart from manpage and info page). * Add debian/openocd.doc-base and install docs in PDF and HTML format also. -- Uwe Hermann Tue, 09 Jun 2009 15:32:53 +0200 openocd (0.0+r1606-1) unstable; urgency=low * New upstream release. * Use --disable-werror for now until all warnings have been fixed upstream (Closes: #526441, #527100). * Build-depend on automake (>= 1.6) as per upstream. -- Uwe Hermann Tue, 05 May 2009 18:39:03 +0200 openocd (0.0+r1583-1) unstable; urgency=low * New upstream release. * Standards-Version: 3.8.1 (no changes required). -- Uwe Hermann Thu, 30 Apr 2009 22:00:57 +0200 openocd (0.0+r1409-1) unstable; urgency=low * New upstream release. * debian/control: Update description, including newly supported dongles. * debian/rules: Add --enable-arm-jtag-ew to support the Olimex ARM-JTAG-EW JTAG programmer. * debian/patches/10_fix_warnings.patch: Drop, merged upstream. * debian/openocd.udev: Drop, merged upstream. * Show openocd svn revision in --version output (Closes: #517296). * Don't ship the 'ecosflash' and 'testing' dirs for now, not too useful. -- Uwe Hermann Wed, 11 Mar 2009 19:29:27 +0100 openocd (0.0+r1292-1) unstable; urgency=low * New upstream release. * debian/rules: + Add --enable-jlink, --enable-vsllink, --enable-rlink. + Use chrpath to strip newly introduced (upstream) RPATH. * debian/openocd.udev: Add file. Adds udev rules to allow the 'plugdev' group JTAG programmer access without having to become root (Closes: #508921). Currently there are rules for the programmers 'Olimex ARM-USB-OCD' and 'USBprog with OpenOCD firmware' (untested, but should work). * debian/patches/10_fix_ep93xx.patch: Drop, similar patch merged upstream. * debian/patches/10_fix_warnings.patch: Add. * debian/docs: Add NEWTAPS. * debian/copyright: Add license of various new files. -- Uwe Hermann Sun, 28 Dec 2008 15:02:52 +0100 openocd (0.0+r1147-1) unstable; urgency=low * New upstream release. * debian/patches/10_fix_ep93xx.patch: Fix build on armel (Closes: #504740). -- Uwe Hermann Sun, 09 Nov 2008 02:32:52 +0100 openocd (0.0+r1130-1) unstable; urgency=low * Acknowledge NMU, thanks Riku Voipio (Closes: #489048). * New upstream release. + There were many changes upstream, be prepared to update your configs/scripts. Consult the "Upgrading" info page chapter for details. + Notable improvements of this upstream release include some support for MIPS systems (EJTAG), support for the JLINK adapter, a Jim Tcl server, various new flashes and targets, and lots of bug fixes. + There are some cortex-m3 example configs upstream now (Closes: #489785). * Standards-Version: 3.8.0 (no changes required). * dh_strip/dh_compress -X doesn't expect a glob pattern (Closes: #487504). * debian/docs, debian/rules: + Drop README (obsoleted upstream in favor of the info page). + Add PATCHES, src/tcl/README_ABOUT_TCL.txt, src/target/target/readme.txt, src/scripting.txt, src/non-arm-targets.txt. + Add 'svn log' output as upstream ChangeLog to the package. * debian/openocd.lintian-overrides: More entries to silence bogus warnings. * debian/patches/10_buildfix.patch: Drop, merged upstream. * debian/README.Debian: Small updates. * debian/watch: Add dummy file (we track svn revisions). * debian/copyright: Major update, lots of new files upstream. -- Uwe Hermann Thu, 06 Nov 2008 12:11:05 +0100 openocd (0.0+r655-1.1) unstable; urgency=low * Non-maintainer upload. * disable ecosboard build, closes: #489048 -- Riku Voipio Mon, 11 Aug 2008 21:09:24 +0300 openocd (0.0+r655-1) unstable; urgency=low * New upstream release. + Fixes coredump on AMD64 (Closes: #480473). + There were various syntax changes upstream, please check the info page. * debian/examples: + Add libdcc/ and testing/ subdirectories. + Drop configs/ and scripts/ from examples/ (as dropped upstream). * debian/docs: Add new BUGS file. * debian/README.Debian: Various updates. * debian/patches/10_presto_fix.patch: Drop, merged upstream. * Add --enable-dummy and --enable-ecosboard to the ./configure call. * Install a lintian override file. -- Uwe Hermann Sun, 11 May 2008 21:56:58 +0200 openocd (0.0+r423-1) unstable; urgency=low * New upstream release. + There were various changes in the config file syntax, new commands were added, obsolete ones removed etc. Some of these changes are incompatible (!) so you might need to rewrite or fix some of your config files or scripts. Please check the docs/wiki for details. + OpenOCD now ships with an info page (type 'info openocd'). * debian/control: + Add Homepage field. + Standards-Version: 3.7.3 (no changes required). + Versioned dependency on autoconf >= 2.59 as per upstream. + Add build-dependency on texinfo as new openocd versions use it. * debian/README.Debian: Update notes. * debian/copyright: + Update, add missing entries. + Convert the file to the machine-readable format explained at http://wiki.debian.org/Proposals/CopyrightFormat. * debian/patches/20_fix_arm_build.patch: Drop, merged upstream. * debian/patches/10_readme.patch: Drop, merged upstream. * Add --enable-presto_libftdi (for the ASIX Presto programmer). -- Uwe Hermann Sat, 01 Mar 2008 21:08:22 +0100 openocd (0.0+r211-1) unstable; urgency=low * New upstream release. * Remove --enable-oocd_trace (support for the OpenOCD+trace ETM capture device) for now, as per upstream recommendation. This should also fix the SPARC build. -- Uwe Hermann Sun, 18 Nov 2007 17:22:49 +0100 openocd (0.0+r204-1) unstable; urgency=low * New upstream release. * Remove all Debian patches which are merged upstream now. * Add --enable-oocd_trace to support the OpenOCD+trace ETM capture device. -- Uwe Hermann Fri, 07 Sep 2007 17:48:58 +0200 openocd (0.0+r188-1) unstable; urgency=low * New upstream release. * Add armel to the list of architectures (Closes: #434842). * Fix the build on Debian GNU/kFreeBSD (Closes: #436527). * Do not supply --enable-gw16012 and --enable-amtjtagaccel on Debian GNU/kFreeBSD, as that code doesn't support kFreeBSD (yet). * Remove unneeded '#include ' lines, as sys/io.h is not available on all architectures. Trying to include the file anyway would result in a FTBFS on those architectures. With this fix, at least powerpc and mips/mipsel should build fine now. -- Uwe Hermann Wed, 08 Aug 2007 09:52:50 +0200 openocd (0.0+r184-1) unstable; urgency=low * New upstream release. + Should build on most (if not all) architectures now. + Drop patches/10_bootstrap.patch (merged upstream). * Do not attempt to build openocd on S/390. Even if it would compile successfully, there's really no point in having openocd on this architecture as it lacks parallel ports and USB ports for use with one of the openocd-supported JTAG programmers (Closes: #420470). -- Uwe Hermann Thu, 26 Jul 2007 20:06:47 +0200 openocd (0.0+r180-1) unstable; urgency=low * New upstream release. * The manpage I wrote for openocd is now merged upstream. -- Uwe Hermann Wed, 25 Jul 2007 18:02:09 +0200 openocd (0.0+r141-1) unstable; urgency=low * New upstream release. -- Uwe Hermann Mon, 23 Apr 2007 17:15:14 +0200 openocd (0.0+r133-1) unstable; urgency=low * Initial release (Closes: #415632). -- Uwe Hermann Tue, 27 Mar 2007 14:46:18 +0200 debian/compat0000644000000000000000000000000212057347646010402 0ustar 7 debian/README.Debian0000644000000000000000000000150012057347646011241 0ustar openocd for Debian ------------------ * Support for the Amontec JTAG Accelerator and the Gateworks GW16012 is disabled on Debian GNU/kFreeBSD for now, as there's no kFreeBSD support in that code (yet). * Support for the OpenOCD+trace ETM capture device is disabled for now as per upstream recommendation. It's just a proof-of-concept right now. * OpenOCD comes with a so-called 'target library' of config files: - /usr/share/openocd/scripts/interface/*: JTAG hardware dongle config files - /usr/share/openocd/scripts/target/*: Target config files - /usr/share/openocd/scripts/board/*: Board config files * More documentation is available in the openocd(1) manpage and the openocd info pages (type 'info openocd' or 'pinfo openocd'). -- Uwe Hermann Wed, 15 Jul 2009 21:29:41 +0200 debian/control0000644000000000000000000000614612177416600010604 0ustar Source: openocd Section: embedded Priority: extra Maintainer: Uwe Hermann Uploaders: Luca Bruno Build-Depends: cdbs, debhelper (>= 7), autotools-dev, libftdi-dev, libusb-dev, libusb-1.0-0-dev [linux-any], chrpath, texinfo, texlive, autotools-dev, autoconf, automake1.11, libtool Standards-Version: 3.9.4 Homepage: http://openocd.sourceforge.net/ Package: openocd Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Open on-chip JTAG debug solution for ARM and MIPS systems OpenOCD is an on-chip debugging, in-system programming and boundary-scan testing tool for ARM and MIPS systems. . The debugger uses an IEEE 1149-1 compliant JTAG TAP bus master to access on-chip debug functionality available on ARM based microcontrollers or system-on-chip solutions. For MIPS systems the EJTAG interface is supported. . User interaction is realized through a telnet command line interface, a gdb (the GNU debugger) remote protocol server, and a simplified RPC connection that can be used to interface with OpenOCD's Jim Tcl engine. . OpenOCD supports various different types of JTAG interfaces/programmers: . * Parallel port wigglers: * Macraigor Wiggler JTAG cable (and many clones) * Xilinx DLC5 JTAG parallel cable III (and many clones) * Amontec JTAG Accelerator * Gateworks GW16012 JTAG programmer * Wiggler 2 cable (basically a wiggler with an LED) * Wiggler with NTRST inverted * AMT Wiggler * Ka-Ro TRITON starterkit II JTAG cable * Lattice parallel port JTAG cable * ST FlashLINK programming cable * USB FT2232 based dongles: * USBJTAG * Amontec JTAGkey * Amontec JTAGkey-Tiny * OOCD-Link * eVerve Signalyzer * Luminary Micro Stellaris/LM3S811 Evaluation Board A * Olimex ARM-USB-OCD * TinCanTools Flyswatter * Turtelizer 2 * Hitex STR9-comStick * Hitex STM32-PerformanceStick * Axiom AXM-0432 Link * Section5 ICEbear * USB JLINK based adapters: * Atmel SAMICE (only works with Atmel chips) * Segger J-Link * IAR J-Link * USB RLINK based adapters: * Raisonance RLink * STM32 Primer * USB other: * USBprog * ASIX PRESTO * Versaloon-Link * ARM-JTAG-EW * Standalone systems: * Zylin ZY1000 * Other: * EP93xx based Linux machine * AT91RM9200 . OpenOCD supports debugging on a number of different ARM/MIPS cores: * ARM7: * ARM7TDMI(-s) * ARM720t * ARM9: * ARM9TDMI * ARM920t * ARM922t * ARM926ej-s * ARM966e-s * ARM11 * ARM1136 * ARM1156 * ARM1176 * Intel XScale: * PXA25x * PXA26x * PXA27x * IXP42x * IXP45x * IXP46x * Cortex-M3 * Luminary Stellaris LM3 * ST STM32 * MIPS m4k * Marvell Feroceon CPU core (as found in the Orion SoC family) . Flash programming/writing is supported for: * External CFI compatible flashes: * Intel and AMD/Spansion command set * Internal flashes: * LPC2000 * AT91SAM7 * STR7x * STR9x * LM3 * STM32x * LPC3180 NAND flash debian/docs0000644000000000000000000000033612057476553010061 0ustar AUTHORS NEWS README NEWTAPS doc/manual/ doc/openocd.pdf doc/openocd.html/ # Note: Documentation files that are meant for Doxygen are not included here. # Note: README.Win32 is not listed, not really relevant on Debian. debian/info0000644000000000000000000000006712057347646010065 0ustar doc/openocd.info-2 doc/openocd.info doc/openocd.info-1 debian/patches/0000755000000000000000000000000012057476361010630 5ustar debian/patches/series0000644000000000000000000000002112057347646012041 0ustar #Patch-file list debian/copyright0000644000000000000000000005331312057476771011146 0ustar This package was debianized by Uwe Hermann on Tue, 27 Mar 2007 14:46:18 +0200 It was downloaded from: http://openocd.sourceforge.net/ Upstream authors: Dominic Rath Magnus Lundin Michael Fischer Spencer Oliver Carsten Schlote Øyvind Harboe Duane Ellis ------------------------------------------------------------------------------- Files: * Copyright: © 2004-2008 Dominic Rath License: GPL-2+ On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. ------------------------------------------------------------------------------- Files: src/openocd.c Copyright: © 2005 Dominic Rath © 2007-2008 Øyvind Harboe © 2008 Richard Missenden License: GPL-2+ ------------------------------------------------------------------------------- Files: src/ecosboard.c, src/flash/ecos.c, src/jtag/dummy.c, src/jtag/zy1000.c, src/helper/ioutil.c Copyright: © 2007-2008 Øyvind Harboe License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/aduc702x.c Copyright: © 2008 Kevin McGuire © 2008 Marcel Wijlaars License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/at91sam7_old.[ch], src/flash/stellaris.h Copyright: © 2006 Magnus Lundin License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/at91sam7.[ch] Copyright: © 2006 Magnus Lundin 2008 Gheorghe Guran (atlas) License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/stellaris.c Copyright: © 2006 Magnus Lundin 2008 Spencer Oliver License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/flash.[ch], src/flash/str9x.c, src/server/gdb_server.[ch], src/server/server.[ch], src/server/telnet_server.[ch], src/target/embeddedice.[ch], src/target/image.[ch], src/target/target.h, src/target/target_request.[ch] Copyright: © 2005-2007 Dominic Rath © 2007-2008 Øyvind Harboe © 2008 Spencer Oliver License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/lpc288x.[ch] Copyright: © 2008 Karl RobinSod License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/mflash.[ch] Copyright: © 2007-2008 Unsik Kim License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/ocl.[ch], src/flash/ocl/at91sam7x/*, src/jtag/bitq.[ch], src/jtag/presto.c Copyright: © 2007 Pavel Chromy License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/nand.c Copyright: © 2002 Thomas Gleixner © 2007 Dominic Rath License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/nand.h Copyright: © 2000 David Woodhouse © 2000 Steven J. Hill © 2000 Thomas Gleixner © 2007 Dominic Rath License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/s3c2410_nand.c, src/flash/s3c2412_nand.c, src/flash/s3c2440_nand.c, src/flash/s3c2443_nand.c, src/flash/s3c24xx_nand.c, src/flash/s3c24xx_nand.h Copyright: © 2007,2008 Ben Dooks License: GPL-2+ ------------------------------------------------------------------------------ Files: src/flash/s3c24xx_regs_nand.h Copyright: © 2004,2005 Simtec Electronics License: GPL-2 ------------------------------------------------------------------------------ Files: src/flash/stm32x.[ch], src/flash/str7x.[ch], src/flash/str9x.h, src/flash/str9xpec.[ch], src/jtag/ft2232.c, src/jtag/parport.c, src/target/arm7tdmi.[ch], src/target/arm966e.[ch], src/target/armv4_5.h, contrib/libdcc/dcc_stdio.h Copyright: © 2004-2008 Dominic Rath 2008 Spencer Oliver License: GPL-2+ ------------------------------------------------------------------------------ Files: src/jtag/rlink/rlink.c Copyright: © 2005 Dominic Rath © 2007-2008 Øyvind Harboe © 2008 Rob Brown © 2008 Lou Deluxe License: GPL-2+ ------------------------------------------------------------------------------ Files: src/jtag/rlink/init.m4, src/jtag/rlink/dtc_cmd.h, src/jtag/rlink/st7.h, src/jtag/rlink/rlink.h, src/jtag/rlink/call.m4, src/jtag/rlink/Makefile, src/jtag/rlink/ep1_cmd.h Copyright: © 2008 Lou Deluxe License: GPL-2+ ------------------------------------------------------------------------------ Files: src/jtag/vsllink.c Copyright: © 2008 Simon Qian License: GPL-2+ ------------------------------------------------------------------------------ Files: src/server/httpd.c Copyright: © 2007-2008 Øyvind Harboe © 2008 Free Software Foundation License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/tms470.[ch] Copyright: © 2007,2008 Christopher Kilgour License: GPL-2+ ------------------------------------------------------------------------------- Files: src/flash/ocl/at91sam7x/at91sam7x_ram.ld, src/flash/ocl/at91sam7x/crt.s Copyright: © 2006 Michael Fischer License: BSD-3 On Debian systems, the complete text of the BSD License can be found in `/usr/share/common-licenses/BSD'. ------------------------------------------------------------------------------- Files: src/flash/ocl/at91sam7x/samregs.h Copyright: © 2005-2006 egnite Software GmbH License: BSD-3 ------------------------------------------------------------------------------- Files: src/helper/binarybuffer.[ch], src/helper/options.c, src/helper/command.h, src/helper/configuration.[ch], src/helper/types.h, src/target/arm_jtag.[ch], src/target/register.[ch], src/jtag/bitbang.[ch], src/jtag/jtag.[ch] Copyright: © 2004-2005 Dominic Rath © 2007-2008 Øyvind Harboe License: GPL-2+ ------------------------------------------------------------------------------- Files: src/helper/command.c Copyright: © 2007 David Parrish © 2005 Dominic Rath © 2007-2008 Øyvind Harboe © 2008 Duane Ellis License: GPL-2+ The "© 2007" for David Parrish is not explicitly mentioned in the code, but based on http://sourceforge.net/project/showfiles.php?group_id=79019. ------------------------------------------------------------------------------- Files: src/helper/fileio.[ch], src/helper/log.[ch], src/helper/replacements.[ch], src/helper/time_support.[ch], src/target/armv4_5.c Copyright: © 2005-2007 Dominic Rath © 2007-2008 Øyvind Harboe © 2008 Spencer Oliver License: GPL-2+ ------------------------------------------------------------------------------- Files: src/helper/jim.[ch], src/helper/jim-eventloop.[ch] Copyright: © 2005 Salvatore Sanfilippo © 2005 Clemens Hintze © 2005 patthoyts - Pat Thoyts © 2008 oharboe - Øyvind Harboe - oyvind.harboe@zylin.com © 2008 Andrew Lunn © 2008 Duane Ellis © 2008 Uwe Klein © 2008 Steve Bennett License: The FreeBSD license Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE JIM TCL PROJECT ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JIM TCL PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the Jim Tcl Project. ------------------------------------------------------------------------------- Files: src/helper/tclapi.c Copyright: © 2007-2008 Øyvind Harboe © 2008 Duane Ellis License: GPL-2+ ------------------------------------------------------------------------------- Files: src/jtag/at91rm9200.c Copyright: © 2006 Anders Larsen License: GPL-2+ ------------------------------------------------------------------------------- Files: src/jtag/jlink.c Copyright: © 2007 Juergen Stuber © 2008 Spencer Oliver License: GPL-2+ ------------------------------------------------------------------------------- Files: src/jtag/usbprog.c Copyright: © 2007 Benedikt Sauter License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/arm11.c Copyright: © 2008 digenius technology GmbH © 2008 Oyvind Harboe © 2008 Georg Acher License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/arm11_dbgtap.c Copyright: © 2008 digenius technology GmbH © 2008 Oyvind Harboe License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/arm11.h Copyright: © 2008 digenius technology GmbH © 2008 Georg Acher License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/arm7_9_common.[ch] Copyright: © 2005 Dominic Rath © 2007-2008 Øyvind Harboe © 2008 Spencer Oliver © 2008 Hongtao Zheng License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/arm9tdmi.c Copyright: © 2005 Dominic Rath © 2008 Spencer Oliver © 2008 Hongtao Zheng License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/arm9tdmi.h Copyright: © 2005 Dominic Rath © 2008 Spencer Oliver License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/arm_simulator.c Copyright: © 2006 Dominic Rath © 2008 Hongtao Zheng License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/armv7m.c Copyright: © 2005 Dominic Rath © 2006 Magnus Lundin © 2008 Spencer Oliver © 2007-2008 Øyvind Harboe License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/armv7m.h, src/target/cortex_m3.[ch] Copyright: © 2005 Dominic Rath © 2006 Magnus Lundin © 2008 Spencer Oliver License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/cortex_swjdp.[ch] Copyright: © 2006 Magnus Lundin © 2008 Spencer Oliver License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/etm.h Copyright: © 2005,2007 Dominic Rath © 2007 Vincent Palatin License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/feroceon.c Copyright: © 2008 Marvell Semiconductors, Inc. © 2008 Hongtao Zheng License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/mips32.c Copyright: © 2008 Spencer Oliver © 2008 David T.L. Wong © 2007-2008 Øyvind Harboe License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/mips32_dmaacc.[ch] Copyright: © 2008 John McCarthy © 2008 Spencer Oliver © 2008 David T.L. Wong License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/mips32.h, src/target/mips32_pracc.[ch], src/target/mips_ejtag.[ch], src/target/mips_m4k.[ch] Copyright: © 2008 Spencer Oliver © 2008 David T.L. Wong License: GPL-2+ ------------------------------------------------------------------------------- Files: src/target/target.c Copyright: © 2005 Dominic Rath © 2007-2008 Øyvind Harboe © 2008 Duane Ellis © 2008 Spencer Oliver © 2008 Rick Altherr License: GPL-2+ ------------------------------------------------------------------------------- Files: src/xsvf/xsvf.c Copyright: © 2005 Dominic Rath © 2007-2008 Øyvind Harboe © 2008 Peter Hettkamp License: GPL-2+ ------------------------------------------------------------------------------- Files: ecosflash/* Copyright: © 2008 Øyvind Harboe License: eCos is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 or (at your option) any later version. eCos is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with eCos; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. As a special exception, if other files instantiate templates or use macros or inline functions from this file, or you compile this file and link it with other works to produce a work based on this file, this file does not by itself cause the resulting work to be covered by the GNU General Public License. However the source code for this file must still be made available in accordance with section (3) of the GNU General Public License. This exception does not invalidate any other reasons why a work based on this file might be covered by the GNU General Public License. ------------------------------------------------------------------------------- Files: contrib/libdcc/dcc_stdio.c Copyright: © 2008 Dominic Rath © 2008 Spencer Oliver © 2008 Frederik Kriewtz License: GPL-2+ ------------------------------------------------------------------------------- Files: contrib/libdcc/example.c Copyright: © 2008 Spencer Oliver © 2008 Frederik Kriewtz License: GPL-2+ ------------------------------------------------------------------------------- Files: testing/examples/* Copyright: © 2006 Michael Fischer License: BSD-3 ------------------------------------------------------------------------------- Files: doc/openocd.1 Copyright: © 2008 Uwe Hermann License: GPL-2+ ------------------------------------------------------------------------------- Files: doc/*.texi Copyright: © 2007-2008 Spen License: GFDL-1.2+ ------------------------------------------------------------------------------- Files: tools/rlink_make_speed_table/rlink_make_speed_table.pl, tools/st7_dtc_as/st7_dtc_as.pl Copyright: © 2008 Lou Deluxe License: GPL-2+ ------------------------------------------------------------------------------- Files: testing/build.test1/mingw32_help/include/elf.h, testing/build.test1/mingw32_help/include/sys/cdefs.h Copyright: © 1998-2005 Red Hat, Inc. License: GPL-2 This software is a copyrighted work licensed under the terms of the Cygwin license. Please consult the file "CYGWIN_LICENSE" for details. This is a copy of CYGWIN_LICENSE from the Cygwin sources: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. See also: http://www.cygwin.com/licensing.html ------------------------------------------------------------------------------- Files: testing/build.test1/mingw32_help/include/sys/elf32.h, testing/build.test1/mingw32_help/include/sys/elf_common.h, testing/build.test1/mingw32_help/include/sys/elf64.h, testing/build.test1/mingw32_help/include/sys/elf_generic.h Copyright: © 1996-1998 John D. Polstra License: other All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ------------------------------------------------------------------------------ Files: debian/* Copyright: © 2007-2012 Uwe Hermann License: PD The packaging done by Uwe Hermann is hereby released as public domain. debian/source/0000755000000000000000000000000012057347646010504 5ustar debian/source/format0000644000000000000000000000001412057347646011712 0ustar 3.0 (quilt) debian/openocd.doc-base0000644000000000000000000000075512057347646012241 0ustar Document: openocd Title: OpenOCD User's Guide Author: The OpenOCD Project, Spencer Oliver, Oyvind Harboe, Duane Ellis Abstract: User Guide for the Open On-Chip Debugger (OpenOCD) JTAG software. Section: Science/Electronics Format: Info Index: /usr/share/info/openocd.info.gz Files: /usr/share/info/openocd.info*.gz Format: HTML Index: /usr/share/doc/openocd/openocd.html/index.html Files: /usr/share/doc/openocd/openocd.html/*.html Format: PDF Files: /usr/share/doc/openocd/openocd.pdf.gz debian/watch0000644000000000000000000000006712057351214010222 0ustar version=3 http://sf.net/openocd/openocd-(.*)\.tar\.bz2 debian/rules0000755000000000000000000000672712177417035010271 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/makefile.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/utils.mk ## Complete autoreconf, only for our own git snapshot #DEB_AUTO_UPDATE_AUTOCONF = 2.68 #DEB_AUTO_UPDATE_AUTOMAKE = 1.11 #DEB_AUTO_UPDATE_LIBTOOL = yes #DEB_AUTO_UPDATE_ACLOCAL = 1.11 ## Upstream ChangeLog generated via 'git log > ChangeLog'. #DEB_INSTALL_CHANGELOGS_ALL := debian/ChangeLog # Also build PDF and HTML documentation. DEB_MAKE_BUILD_TARGET := all pdf html # Don't strip/compress certain files. DEB_STRIP_EXCLUDE := .elf .bin DEB_COMPRESS_EXCLUDE := .elf .bin # TODO: Use --enable-oocd_trace later, right now it's just a proof-of-concept. DEB_CONFIGURE_EXTRA_FLAGS := \ --enable-maintainer-mode \ --disable-werror \ \ --enable-dummy \ --enable-ft2232_libftdi \ --enable-usb_blaster_libftdi \ --enable-ep93xx \ --enable-at91rm9200 \ --enable-presto_libftdi \ --enable-usbprog \ --enable-jlink \ --enable-vsllink \ --enable-rlink \ --enable-ulink \ --enable-arm-jtag-ew \ --enable-buspirate \ --enable-osbdm \ --enable-opendous \ --enable-remote-bitbang configure_flags_parport := \ --enable-parport \ --enable-parport_ppdev ifeq ($(DEB_HOST_ARCH_OS),linux) # Some adapters are only supported on Linux. DEB_CONFIGURE_EXTRA_FLAGS += $(configure_flags_parport) DEB_CONFIGURE_EXTRA_FLAGS += --enable-gw16012 \ --enable-amtjtagaccel \ --enable-ftdi \ --enable-stlink \ --enable-ti-icdi \ $(configure_flags_parport) endif ifeq ($(DEB_HOST_ARCH_OS),kfreebsd) # Parport drivers only work on Linux and kFreeBSD, conditionally add them here. DEB_CONFIGURE_EXTRA_FLAGS += $(configure_flags_parport) endif ### # We must first call ./bootstrap to generate the autotools stuff. ### post-patches:: debian/stamp-autothings-update ### debian/stamp-autothings-update: ### ./bootstrap ### touch $@ post-patches:: @### @# Make autotools scripts executable. @### chmod 755 depcomp install-sh missing configure @### chmod 755 config.guess config.sub doc/mdate-sh @# Copy udev rules file into debian/ so that dh_installudev finds it. cp contrib/openocd.udev debian/openocd.udev binary-install/openocd:: # Install the loaders/ subdir in /usr/share/doc. cp -r contrib/loaders debian/openocd/usr/share/doc/openocd binary-post-install/openocd:: @# Don't ship openocd.udev in /usr/share, dh_installudev handles it. rm -f debian/openocd/usr/share/openocd/contrib/openocd.udev @# Strip the RPATH of the binary. chrpath -d debian/openocd/usr/bin/openocd @# Drop /usr/share/info/dir, it's generated at runtime. rm -f debian/openocd/usr/share/info/dir @# Drop .la files rm -f `find debian/openocd -name '*.la'` clean:: @### rm -f debian/stamp-autothings-update @# Clean copied udev file. rm -f debian/openocd.udev @### @# Delete generated files, we don't want them in the diff. @### rm -f config.guess aclocal.m4 config.h.in config.sub Makefile.in @### rm -f install-sh missing depcomp configure src/Makefile.in @### rm -f src/helper/Makefile.in src/pld/Makefile.in src/jtag/Makefile.in @### rm -f src/server/Makefile.in src/target/Makefile.in @### rm -f src/xsvf/Makefile.in src/flash/Makefile.in doc/mdate-sh @### rm -f doc/texinfo.tex doc/Makefile.in doc/version.texi @### rm -f doc/stamp-vti doc/openocd.info src/svf/Makefile.in @### rm -f ltmain.sh compile # For /usr/share/cdbs/1/rules/utils.mk sanity check. common-binary-post-install-arch:: list-missing debian/openocd.lintian-overrides0000644000000000000000000000022512057354424014202 0ustar # openocd: statically-linked-binary usr/lib/openocd/ecos/at91eb40a.elf # openocd: binary-from-other-architecture usr/lib/openocd/ecos/at91eb40a.elf