Hi, @ o-d@l.s.n: This is in reference to my bugreport against the Debian openocd package #751372 @ Paul: apologies for not getting back to you earlier. I didn't realize you had replied.
Using the new package 0.8.0-2 doesn't work either. The messages are different, though: " $ openocd -f /usr/share/openocd/scripts/board/sheevaplug.cfg -s /usr/share/openocd/scripts Open On-Chip Debugger 0.8.0 (2014-08-17-10:29) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html WARNING! This file was not tested with real interface, it is based on code in ft2232.c. Please report your experience with this file to openocd-devel mailing list, so it could be marked as working or fixed. Info : only one transport option; autoselect 'jtag' trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain connect_deassert_srst adapter_nsrst_delay: 200 jtag_ntrst_delay: 200 dcc downloads are enabled Warn : use 'feroceon.cpu' as target identifier, not '0' sheevaplug_load_uboot Error: no device found Error: unable to open ftdi device with vid 9e88, pid 9e8f, description 'SheevaPlug JTAGKey FT2232D' and serial '*' in procedure 'init' " Any further insights greatly appreciated. Let me know when I can be of assistance. Best, Andreas On Sun, Aug 17, 2014 at 12:21 PM, Debian Bug Tracking System < ow...@bugs.debian.org> wrote: > This is an automatic notification regarding your Bug report > which was filed against the openocd package: > > #751372: openocd: connecting to SheevaPlug broken in 0.8 > > It has been closed by Luca Bruno <lu...@debian.org>. > > Their explanation is attached below along with your original report. > If this explanation is unsatisfactory and you have not received a > better one in a separate message then please contact Luca Bruno < > lu...@debian.org> by > replying to this email. > > > -- > 751372: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751372 > Debian Bug Tracking System > Contact ow...@bugs.debian.org with problems > > > ---------- Forwarded message ---------- > From: Luca Bruno <lu...@debian.org> > To: 751372-cl...@bugs.debian.org > Cc: > Date: Sun, 17 Aug 2014 10:19:04 +0000 > Subject: Bug#751372: fixed in openocd 0.8.0-2 > Source: openocd > Source-Version: 0.8.0-2 > > We believe that the bug you reported is fixed in the latest version of > openocd, which is due to be installed in the Debian FTP archive. > > A summary of the changes between this version and the previous one is > attached. > > Thank you for reporting the bug, which will now be closed. If you > have further comments please address them to 751...@bugs.debian.org, > and the maintainer will reopen the bug report if appropriate. > > Debian distribution maintenance software > pp. > Luca Bruno <lu...@debian.org> (supplier of updated openocd package) > > (This message was generated automatically at their request; if you > believe that there is a problem with it please contact the archive > administrators by mailing ftpmas...@ftp-master.debian.org) > > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Format: 1.8 > Date: Sun, 17 Aug 2014 11:42:14 +0200 > Source: openocd > Binary: openocd > Architecture: source > Version: 0.8.0-2 > Distribution: unstable > Urgency: medium > Maintainer: Uwe Hermann <u...@debian.org> > Changed-By: Luca Bruno <lu...@debian.org> > Description: > openocd - Open on-chip JTAG debug solution for ARM and MIPS systems > Closes: 751372 > Changes: > openocd (0.8.0-2) unstable; urgency=medium > . > * tcl/board: fix all the remaining boards that were sourcing > ft2232 configs (Closes: #751372) > Checksums-Sha1: > a80cff1116ba7c39e13e13cd64df3df8513dca2a 1264 openocd_0.8.0-2.dsc > 4d15e7eda62f9d88422af252aecc9a80d8f373c2 11396 > openocd_0.8.0-2.debian.tar.xz > Checksums-Sha256: > 4b1111cfaaf12ffd013f68148a50333b102561a6e2c3b169dda45b46a444444b 1264 > openocd_0.8.0-2.dsc > 5dc4786bfcd223dc39d88fdd9ba23da3ce623ec49c7a2f865ed71f4c4c35aed8 11396 > openocd_0.8.0-2.debian.tar.xz > Files: > e9af58f6d1253487df3d1698a5cfb9d6 1264 embedded extra openocd_0.8.0-2.dsc > 8b43b95b79c1ea10485426a459b0fc60 11396 embedded extra > openocd_0.8.0-2.debian.tar.xz > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iEYEARECAAYFAlPwfD4ACgkQRqobajv7n7OfDwCfeDwDpMuDWfKg3vOCFsuehoRF > +PkAnigl6aQWTCZyueoLIUeT74bPRPLs > =zWYp > -----END PGP SIGNATURE----- > > ---------- Forwarded message ---------- > From: Andreas Schneider <schneider.a...@gmail.com> > To: Debian Bug Tracking System <sub...@bugs.debian.org> > Cc: > Date: Thu, 12 Jun 2014 10:20:16 +0200 > Subject: openocd: connecting to SheevaPlug broken in 0.8 > Package: openocd > Version: 0.8.0-1 > Severity: normal > > Dear Maintainer, > > connecting to a SheevaPlug doesn't work anymore as of version 0.8. I.e. the > command > `openocd -f /usr/share/openocd/scripts/board/sheevaplug.cfg -s > /usr/share/openocd/scripts` > fails with the error message > " > Error: The specified debug interface was not found (ft2232) > The following debug interfaces are available: > 1: parport > 2: dummy > 3: ftdi > 4: usb_blaster > 5: amt_jtagaccel > 6: gw16012 > 7: usbprog > 8: jlink > 9: vsllink > 10: rlink > 11: ulink > 12: arm-jtag-ew > 13: buspirate > 14: remote_bitbang > 15: hla > 16: osbdm > 17: opendous > 18: aice > 19: cmsis-dap > Runtime Error: /usr/share/openocd/scripts/interface/sheevaplug.cfg:7: > in procedure 'script' > at file "embedded:startup.tcl", line 58 > at file "/usr/share/openocd/scripts/board/sheevaplug.cfg", line 3 > in procedure 'interface' called at file > "/usr/share/openocd/scripts/interface/sheevaplug.cfg", line 7 > " > > With 0.7 the connection works: > " > Info : only one transport option; autoselect 'jtag' > adapter speed: 2000 kHz > trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain > connect_deassert_srst > adapter_nsrst_delay: 200 > jtag_ntrst_delay: 200 > dcc downloads are enabled > Warn : use 'feroceon.cpu' as target identifier, not '0' > sheevaplug_load_uboot > Info : clock speed 2000 kHz > Info : JTAG tap: feroceon.cpu tap/device found: 0x20a023d3 (mfg: 0x1e9, > part: > 0x0a02, ver: 0x2) > Info : Embedded ICE version 0 > Info : feroceon.cpu: hardware has 1 breakpoint/watchpoint unit > " > > Apparently the interface ft2232 has been removed with version 0.8. > Naively replacing ft2232 with ftdi in > /usr/share/openocd/scripts/interface/sheevaplug.cfg doesn't quite do the > trick: > "ft2232_layout sheevaplug" doesn't have an ftdi-equivalent and simply > omitting > it results in errors: > " > Info : only one transport option; autoselect 'jtag' > adapter speed: 2000 kHz > trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain > connect_deassert_srst > adapter_nsrst_delay: 200 > jtag_ntrst_delay: 200 > dcc downloads are enabled > Warn : use 'feroceon.cpu' as target identifier, not '0' > sheevaplug_load_uboot > Info : clock speed 2000 kHz > Error: JTAG scan chain interrogation failed: all zeroes > Error: Check JTAG interface, timings, target power, etc. > Error: Trying to use configured scan chain anyway... > Error: feroceon.cpu: IR capture error; saw 0x00 not 0x01 > Warn : Bypassing JTAG setup events due to errors > Info : Embedded ICE version 0 > Info : feroceon.cpu: hardware has 1 breakpoint/watchpoint unit > Error: unexpected Feroceon EICE version signature > " > > Any help greatly appreciated. Please let me know when I can be of > assistance. > > Best, > > Andreas > > > > -- System Information: > Debian Release: jessie/sid > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 3.14-1-amd64 (SMP w/2 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > > Versions of packages openocd depends on: > ii libc6 2.19-1 > ii libhidapi-hidraw0 0.8.0~rc1+git20140201.3a66d4e+dfsg-3 > ii libusb-0.1-4 2:0.1.12-23.3 > ii libusb-1.0-0 2:1.0.18-2 > > openocd recommends no packages. > > openocd suggests no packages. > > -- no debconf information > >