Welcome, Guest

Author Topic: ARM-USB-TINY and Windows 10  (Read 1162 times)

jmaynard

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
ARM-USB-TINY and Windows 10
« on: February 12, 2018, 11:58:04 PM »
Trying to get OpenOCD 0.10 running on my Windows 10 laptop with an ARM-USB-TINY. It's a custom board with an Atmel ATSAMV70. I've used Zadig 2.3 to install the WinUSB drivers. So far, I think I've done everything right, but when I start OpenOCD, I get this:

c:\sbc6\Tools\openocd-0.10.0\bin-x64>openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f target/atsamv.cfg
Open On-Chip Debugger 0.10.0
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
adapter speed: 1800 kHz
cortex_m reset_config sysresetreq
Info : flash bank command
Error: libusb_open() failed with LIBUSB_ERROR_NOT_SUPPORTED
Info : clock speed 1800 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: samv.cpu: IR capture error; saw 0x00 not 0x01
Warn : Bypassing JTAG setup events due to errors
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Invalid ACK (0) in DAP response
Error: Could not initialize the debug port


I'm pretty sure I'm missing something dumb, but what?

Update: I've tried the steps in the recent post about uninstalling and running FTClean and then reinstalling. I can't seem to get it to run no matter what I do.
« Last Edit: February 13, 2018, 12:22:17 AM by jmaynard »

JohnS

  • Hero Member
  • *****
  • Posts: 1709
  • Karma: +33/-45
Re: ARM-USB-TINY and Windows 10
« Reply #1 on: February 13, 2018, 02:33:01 AM »
All zeroes is almost always a hardware problem (as it basically says).  You get to guess why.

John

LubOlimex

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1813
  • Karma: +46/-2
Re: ARM-USB-TINY and Windows 10
« Reply #2 on: February 13, 2018, 09:38:43 AM »
Indeed, this doesn't seem like a driver issue. If the JTAG is unrecognized it ends with something like "Error: unable to open ftdi device with vid xxxx, pid xxxx, description 'Olimex OpenOCD JTAG ARM-USB-TINY' and serial '*'"

Check the hardware connections. Check if the target is powered.

Maybe test with other version of OpenOCD.

Best regards,
Lub/OLIMEX
Technical support and documentation manager at Olimex

jmaynard

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
Re: ARM-USB-TINY and Windows 10
« Reply #3 on: February 13, 2018, 06:27:19 PM »
I tried this with the previous version of our board (with an AT91SAM7X) that I'd had working before. Sure enough, it worked fine with that.

A bit more digging in the datasheet and come to find out that the SAM V70 series uses JTAG-SWD. I've got a couple of ARM-JTAG-SWD adpters ordered, and we'll see where that goes.

So it's not a software problem. Thanks for your help.