150

Je suppose qu'il faudrait un oscilloscope numérique pour pouvoir faire un snapshot d'une trame série ?
Avec un oscilloscope standard on voit que ça bouge de temps en temps mais impossible d'y voir quelque chose puisque ce n'est pas périodique. J'aurais voulu vérifier que le MAX3232 sort bien du 12V avant d'y brancher un PC.

[edit] En réfléchissant, avec la fonction "balayage unique" (détecteur de front quoi) et en jouant sur le trigger level, y'a peut-être moyen.

151

Oscilloscope a mémoire, plutot que numerique (meme si un numerique est tres souvent (toujours ?) a mémoire)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

152

Tu dois pouvoir chopper le début d'une trame avec le trigger, oui, mais effectivement avec un numérique ça serait plus facile.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

153

ExtendeD (./150) :
[edit] En réfléchissant, avec la fonction "balayage unique" (détecteur de front quoi) et en jouant sur le trigger level, y'a peut-être moyen.
Avec un oscilloscope sans mémoire, tu verras rien, sauf si la trame est suffisamment longue pour être visible à l'œil nu.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

154

Non c'est vrai je ne vois rien à l'écran, mais la LED de trigger s'agite comme il faut.
Y'a plus qu'à brancher ça sur le COM smile

155

156

Waouh smile

Avec toi aux manettes de ce genre d'outil, sachant tout ce que tu as déjà fait cracher aux TI-68k/AMS et aux Nspire en les attaquant par un autre angle, ça ne devrait pas encore durer trop longtemps avant de pouvoir afficher un Hello World à l'écran sur une Nspire ^^
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

157

Zerosquare (./15) :
squalyl (./12) :
Pour le JTAG, parmi les 4 il faut trouver TMS TCLK TDI TDO et ça fait pas mal de permutations. C'est plutot chiant. Plus le risque de péter l'élec. Bof, avec des résistances séries ça limite la casse. Bref.
SCPCD me faisait remarquer quelque chose, une seule de ces lignes a une résistance en série (R60). Il y a aussi un condensateur par rapport à la masse derrière (C63), mais il n'est pas présent sur le PCB. Je soupçonne que c'est un filtre passe-bas RC de limitation de slew-rate (pour la CEM) qu'ils ont choisi de ne pas utiliser (R60 est peut être une résistance zéro ohm, du coup). Donc cette ligne-là serait TDO, la seule sortie du JTAG (du point de vue du composant). Si c'est le cas, ça ne fait que 6 permutations à tester au lieu de 24.

Quelqu'un confirme que j'ai bien suivi et que TDO serait la sortie cochée en rouge ici ?

158

je vois pas comment on peut confirmer confus

159

On a un semblant de doc sur le connecteur ? (ie par exemple ceux de la liaison RS232 par exemple)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

160

juste le niveau de tensions continues grin

161

squalyl (./158) :
je vois pas comment on peut confirmer confus

Avec les photos de Bloo (Zerosquare ou SCPCD pourraient confirmer).

162

Godzil (./159) :
On a un semblant de doc sur le connecteur ? (ie par exemple ceux de la liaison RS232 par exemple)

Pour l'instant seulement http://hackspire.unsads.com/Hardware , je compléterai comme je peux. GND, VCC, RS232 Tx, et RS232 Rx du connecteur J04 correspondent respectivement aux pins 5, 2, 4 et 3 du connecteur externe.

163

ExtendeD (./157) :
Zerosquare (./15) :
squalyl (./12) :
Pour le JTAG, parmi les 4 il faut trouver TMS TCLK TDI TDO et ça fait pas mal de permutations. C'est plutot chiant. Plus le risque de péter l'élec. Bof, avec des résistances séries ça limite la casse. Bref.
SCPCD me faisait remarquer quelque chose, une seule de ces lignes a une résistance en série (R60). Il y a aussi un condensateur par rapport à la masse derrière (C63), mais il n'est pas présent sur le PCB. Je soupçonne que c'est un filtre passe-bas RC de limitation de slew-rate (pour la CEM) qu'ils ont choisi de ne pas utiliser (R60 est peut être une résistance zéro ohm, du coup). Donc cette ligne-là serait TDO, la seule sortie du JTAG (du point de vue du composant). Si c'est le cas, ça ne fait que 6 permutations à tester au lieu de 24.

Quelqu'un confirme que j'ai bien suivi et que TDO serait la sortie cochée en rouge ici ?

A oui j'avais oublié que l'on avait dit ça, mais en effet ca semble logique d'avoir TDO sur ce pad. smile
avatar

164

Oui.

Bon boulot ExtendeD, en tout cas.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

165

Je comprends rien à OpenOCD.
J'ai l'impression que les binaires Windows ne supportent pas le port parallèle.

166

Ca y est, j'ai testé toutes les permutations, et toujours : mourn
Error:   jtag.c:1290 jtag_examine_chain(): JTAG communication failure, check con
nection, JTAG interface, target power etc.
Error:   jtag.c:1486 jtag_init(): trying to validate configured JTAG chain anywa
y...
Error:   jtag.c:1383 jtag_validate_chain(): Error validating JTAG scan chain, IR
 mismatch, scan returned 0x00
Error:   jtag.c:1383 jtag_validate_chain(): Error validating JTAG scan chain, IR
 mismatch, scan returned 0x00
Error:   jtag.c:1383 jtag_validate_chain(): Error validating JTAG scan chain, IR
 mismatch, scan returned 0x00
Error:   jtag.c:1383 jtag_validate_chain(): Error validating JTAG scan chain, IR
 mismatch, scan returned 0x00
Error:   jtag.c:1383 jtag_validate_chain(): Error validating JTAG scan chain, IR
 mismatch, scan returned 0x00
Error:   jtag.c:1383 jtag_validate_chain(): Error validating JTAG scan chain, IR
 mismatch, scan returned 0x00
Error:   jtag.c:1494 jtag_init(): Could not validate JTAG chain, exit

167

Tu es sûr que le programme que tu utilises et l'adaptateur JTAG utilisent les mêmes conventions pour le brochage du port parallèle ?
Tu as bien relié le VCC de l'adaptateur à celui de la nSpire ?

Ce qu'il faudrait, c'est un moyen simple de tester la combinaison programme + adaptateur pour être sû que tu pars sur de bonne bases. Mais je ne connais pas de test simple pour le JTAG :/
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

168

OpenOCD est compatible Wiggler, par contre je ne sais pas si le brochage de l'adaptateur est bien celui du Wiggler.

L'alimentation de l'adaptateur est correct (à 3.3V).
J'aimerais tester l'adaptateur isolément, je ne suis pas sûr de savoir comment m'y prendre.

169

Bravo ExtendeD! Un pas de géant vient d'être franchie!!! smile
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

170

Pas vraiment en fait, Philipp Burch avait déjà fait les tests avec RS232. Attendons plutôt le JTAG fonctionnel smile

J'ai pu un peu tester l'adaptateur isolément, il fonctionne correctement.
./167 : tu as raison, j'avais oublié les problèmes de pinout. Apparemment pour la familles des adaptateurs Wiggler ça a l'air d'être l'anarchie, en cherchant sur Google Code Search y'a pas un driver qui est cohérent.

En croisant le schéma de mon adaptateur et le code d'OpenOCD, je crois qu'il faut que j'utilise le câble "wiggler" en patchant le tableau pour lui faire utiliser pour TDO le pin status 13 (Select, 0x10) plutôt que 11 (Busy, 0x80) côté port //.

Et il faudrait que je vois si un logger de port // peut tourner en même tant qu'OpenOCD fonctionne.

171

( Si un logger ne peut pas tourner en même temps, tu peux peut être dédoubler la prise // et relier la 2e prise à un autre PC </bricolage de merde> )

172

pas si demerde que ça, parce qu'il me semble qu'un port s'ouvre en mode exclusif smile

173

J'ai retesté toutes les combinaisons avec le bon pinout, toujours rien sad
Est-ce que le fait que TRST ne soit pas câblé jouerait ?

174

Y'a un truc vraiment bizarre : si en entrée de l'adaptateur JTAG, côté Nspire, je force TDO à VDD, il y a court-circuit : VDD tombe vers 0, et la Nspire s'éteint, jusqu'à ce que je débranche TDO, où elle revient en forme.

[Edit] Y'a un truc suréaliste. TDO est toujours à la masse, le circuit non alimenté, le connecteur non connecté au PC, TDO non connecté côté Nspire. Connecteur isolé ce n'est pas le cas, pareil sur ma bread board isolée confus
[Edit] Ca se précise : c'est le couple adaptateur + nappe seuls qui courcircuite TDO avec GND, étrange.
[Edit] C'est finalement cette foutue fiche de nappe bulgare. Je l'ai mise en morceaux pour la peine, elle est pas démontable.

175

ExtendeD (./174) :
[Edit] C'est finalement cette foutue fiche de nappe bulgare. Je l'ai mise en morceaux pour la peine, elle est pas démontable.

Ah ben maintenant tu sais pourquoi il revendait ça pas cher sur eBay tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

176

J'ai essayé les 24 combinaisons avec mon wiggler improvisé, rien sad

177

Argh, ça me donne pas envie de poursuivre. Tu utilises OpenOCD ? Avec quelle conf ?

178

hwti (./176) :
J'ai essayé les 24 combinaisons avec mon wiggler improvisé, rien sad

En meme temps est-on sur que ce sont bien ces 4 broches ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

179

non, UrJTAG
Mais je pense pas que ça change quelque chose : même si un circuit n'est pas supporté, la chaîne JTAG doit quand même être détectée.

180

pas forcément, je sais d'expérience que ça se désactive par soft, définitivement ou pas.