Problemi del programmatore JTAG USB Olimex Arm


8

Di recente ho acquistato un programmatore JIMAG ARM-USB-OCD Olimx ma ho avuto difficoltà a farlo funzionare.

Il mio sistema principale è Linux, ma l'ho provato in Windows senza fortuna neanche lì. Sto usando OpenOCD per comunicare con il dispositivo, ma non rileva il chip ftdi sul programmatore.

Sospetto che l'hardware sia complicato, per due motivi. Il programmatore ha la capacità di alimentare una scheda a 5 V, 9 V o 12 V, ma quando misuro la tensione di uscita è solo a 0,7 ~ 1 V (quando collegato a USB, testato su 3 computer diversi e un hub USB); inoltre, quando connesso a Linux, viene rilevato il chip ftdi, ma si connette e si disconnette rapidamente lasciando una serie di errori nel syslog.

Le mie domande sono (e sono più interessato a chiunque abbia lo stesso programmatore): l'hardware è rotto? In caso contrario, cosa potrei fare di sbagliato?


Ecco alcune strane opzioni di alimentazione ... di gran lunga la tensione ARM più comune che ho visto è 3.3V.
davr

Il processo del braccio sulla scheda è a 3,3 volt (e mi aspetto che anche il connettore JTAG si adatti a questa tensione), l'alimentazione a 5-9-12 V serve per alimentare una scheda.
talex,

Risposte:


8

Controlla quanta corrente ha bisogno la tua tavola. Dalla memoria, ARM-USB-OCD può fornire solo pochi 10 milliampere. Non è raro che una scheda di sviluppo ne usi un paio di centinaia. Come fase di risoluzione dei problemi, prova a far comunicare a openocd con l'adattatore JTAG senza che sia collegato alla scheda.


L'ho provato con l'alimentazione collegata e scollegata alla scheda di destinazione (Olimex SAM7-P256) senza fortuna.
talex,

Non riesco a pensare a nient'altro ovvio da provare. Forse è brindisi :(.
Clint Lawrence il

8

Per riferimento futuro, ho risolto questo problema.

Risulta che i due cavi USB che stavo cercando di usare hanno un'alta impedenza (~ 6 ohm), quando ho usato un cavo con un'impedenza più vicina a 1 ohm ha funzionato bene ...


1

... può essere utilizzato come alimentatore per la tua scheda target con tre alimentatori selezionabili tramite jumper: 5 V 9 V e 12 V CC, la corrente della sorgente USB è limitata con fusibile ripristinabile a 300 mA, con la diversa tensione di uscita la corrente massima è diversa: 5 V / 200 mA , 9 V / 100 mA, 12 V / 70 mA, notare che ciò dipende anche dalle capacità correnti dell'host USB, se altri dispositivi USB sono collegati al computer o se il laptop funziona a batterie, queste cifre possono essere diverse e dipendono dall'host USB del computer .

(da http://www.olimex.com/dev/arm-usb-ocd.html )

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.