Problèmes de programmeur JTAG USB Olimex Arm

8

J'ai récemment acheté un programmateur Olimx ARM-USB-OCD JTAG mais j'ai eu du mal à le faire fonctionner.

Mon système principal est Linux, mais je l'ai testé en fenêtre sans succès là non plus. J'utilise OpenOCD pour communiquer avec l'appareil, mais il ne détecte pas la puce ftdi sur le programmateur.

Je soupçonne que le matériel est douteux, pour deux raisons. Le programmeur a la capacité d'alimenter une carte à 5V, 9V ou 12V, mais lorsque je mesure la tension de sortie, elle n'est qu'à 0,7 ~ 1V (lorsqu'il est connecté à USB, testé sur 3 ordinateurs différents et un concentrateur USB); en outre, lorsqu'elle est connectée à Linux, la puce ftdi est détectée, mais elle se connecte et se déconnecte rapidement, laissant un certain nombre d'erreurs dans syslog.

Mes questions sont (et je m'intéresse surtout à tous ceux qui ont le même programmeur): le matériel est-il cassé? Sinon, que vais-je faire de mal?

talex
la source
Ce sont des options d'alimentation étranges ... de loin, la tension ARM la plus courante que j'ai vue est de 3,3 V.
davr
Le processus d'armement sur la carte est à 3,3 volts (et je m'attends à ce que le connecteur JTAG s'adapte également à cette tension), l'alimentation 5-9-12V est destinée à alimenter une carte.
talex

Réponses:

8

Vérifiez la quantité de courant dont votre conseil a besoin. De mémoire, l'ARM-USB-OCD ne peut fournir que quelques 10 milliampères. Il n'est pas rare qu'un conseil de développement en utilise quelques centaines. Comme étape de dépannage, essayez de faire en sorte que openocd communique avec l'adaptateur JTAG sans qu'il soit connecté à la carte.

Clint Lawrence
la source
Je l'ai essayé avec l'alimentation connectée et non connectée à la carte cible (Olimex SAM7-P256) sans succès.
talex
Je ne peux penser à rien d'autre d'essayer. C'est peut-être du pain grillé :(.
Clint Lawrence
8

Pour référence future, j'ai résolu ce problème.

Il s'avère que les deux câbles USB que j'essayais d'utiliser ont une haute impédance (~ 6 ohms), lorsque j'ai utilisé un câble avec une impédance plus proche de 1 ohm, cela a bien fonctionné ...

talex
la source
1

... peut être utilisé comme alimentation pour votre carte cible avec trois alimentations sélectionnables par cavalier: 5V 9V et 12VDC, le courant de la source USB est limité avec un fusible réarmable à 300mA, à la tension de sortie différente, le courant maximum est différent: 5V / 200mA , 9V / 100mA, 12V / 70mA, notez que cela dépend également des capacités actuelles de votre hôte USB, si d'autres périphériques USB sont connectés à votre ordinateur ou si l'ordinateur portable fonctionne sur piles, ces chiffres peuvent être différents et dépendent de l'hôte USB de votre ordinateur .

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

Toby Jaffey
la source