Recentemente, comprei um programador Olimx ARM-USB-OCD JTAG, mas tive dificuldade em fazê-lo funcionar.
Meu sistema principal é linux, mas eu testei na janela sem sorte lá também. Estou usando o OpenOCD para se comunicar com o dispositivo, mas ele não detecta o chip ftdi no programador.
Suspeito que o hardware esteja desonesto, por duas razões. O programador tem a capacidade de alimentar uma placa em 5V, 9V ou 12V, mas quando eu medo a tensão de saída, é de apenas 0,7 ~ 1V (quando conectado ao USB, testado em 3 computadores diferentes e um hub USB); Além disso, quando conectado ao Linux, o chip ftdi é detectado, mas conecta e desconecta rapidamente, deixando vários erros no syslog.
Minhas perguntas são (e estou mais interessado em quem tem o mesmo programador): o hardware está quebrado? Caso contrário, o que provavelmente estou fazendo de errado?