Je ai acheté mon clone CARPROG 4.01 à partir eobd2.fr, dans les parties suivantes, je vais étape par étape montrer comment faire CARPROG MCU Reflash.
Frst nous avons besoin de ce genre de choses:
1.- AT91SAM7S256 bin:
http://down.eobd2.fr/project-carprog-rev-0.3.zip
2.- Programmateur Jtag:
3.- Logiciel Jtag:
http://down.eobd2.fr/h-jtag-v2.1-reflash.zip
Nous
devons préparer le CARPROG se connecter à programmeur Jtag mais d'abord
le flash doivent être effacées, la fonction Jtag MCU est Handicapées,
et on ne peut pas se connecter à la MCU avant d'effacer le flash.
Retirer l'eeprom de AT88SC de la carte; se il vous plaît noter où est la
broche 1 dans l'eeprom avant supprimer:
Soulevez délicatement la broche 55 (reset) de la MCU et souder un fil
et le fixer avec une petite ammount de silicone (vous ne voulez pas
brisé la cheville dans le processus).
Connectez le CARPROG (avec la
broche 55 dissconected) à l'alimentation 12v, attendez environ 10
secondes et le fil de la broche 55 à Vcc (3,3 V) dans CARPROG:
Attendez de 5 à 10 secondes après branchez l'alimentation 12v, le
contenu flash sera effacé et l'option Jtag de la MCU sera activé
maintenant. Si fonctionne pas laisser connecté pendant environ 3-5
minutes. Couper l'alimentation 12v de CARPROG et retirer le fil de la
broche 55 du VCC. La broche 55 doit rester déconnectée jusqu'à ce que le
processus de programmation est fait.
Installez le logiciel H-JTAG dans votre pc.
Maintenant, nous pouvons faire les connexions à partir CARPROG à Jtag programmateur:
CARPROG Brochage:
Jtag Brochage:
Et voici la CARPROG relié au programmateur JTAG (notez que le fil de la broche 55 est déconnecté):
Après la sotware H-Jtag est installé nous pouvons procced pour configurer:
Ouvrez le serveur H-Jtag et faire les ajustements:
Sélectionnez le port:
Paramètre LPT Jtag:
Configuration de TAP:
Gestionnaire cible:
Maintenant connecter le CARPROG au programmeur JTAG et 12V et appuyez
sur "Détecter cible" dans le serveur H-TAG, maintenant le CARPROG Mcu
est détecté !!!:
Maintenant, nous procced de programmer le MCU AT91:
Démarrez le H-FLASHER et sélectionnez le AT91SAM7S256 de la liste:
-Allez Dans "4 Programmation" dans le Wizzard de programmation et
appuyez sur "Vérifier" pour vérifier la communication avec le MCU cible,
si tout est ok les valeurs doivent être:
Éclair: AT91SAM7S256 0x270D0940
Cible: ARM7TDMI little-endian
-Dans "Type", sélectionnez: "Format plaine binaire"
-Dans "Dst Adr" sélectionnez: "Adresse flash Base"
-Dans "Src Fichier", sélectionnez l'emplacement du bac AT91SAM7S256 dans votre disque dur .:
Maintenant, appuyez sur le bouton «Programme» et d'attendre à la fin:
Si le progrmming était succefull vous recevrez le message suivant:
Vous pouvez vérifier à nouveau si tout est ok en appuyant sur le bouton "Vérifier":
Le processus de programmation est terminé !!, débrancher l'alimentation
en 12v, puis débranchez le programmeur de CARPROG, souder le fil de la
broche 55 à la masse (vérifier l'image) et remettre l'eeprom de AT88SC,
remonter le CARPROG et le tester.
Je ai déjà fait quelques tests supplémentaires et l'CARPROG fonctionne
bien avec ne importe quelle version du logiciel et le compteur est parti
!!!
Testé avec les versions: 3,75, 4,0, 4,1, 4,5, 4,85 et 4,86, le compteur ne plus recommencer.
Je
ai fait une modification à mon clone CARPROG pour la reprogrammation
rapide, si je ai besoin de le faire à nouveau ne sera pas nécessaire
pour l'ouvrir à nouveau et refaire tout lien chaque fois que je veux ou
besoin de reprogrammer:
Je ai utilisé les broches CARPROG 15-21, ces broches sont inutiles pour
le programmeur ou ne importe quelle carte, ils sont déconnectés:
Je ai utilisé un "sélecteur" comme le PC de l'ordinateur de bureau pour
bios, pour sélectionner le mode de programmation, dans la photo de
gauche à droite: 1, 2 3, si le cavalier est placé sur les broches 1 et
2, la broche 55 (reset) de la AT91 est court-circuitée à la terre,
empêchant déprogrammation ou la programmation du MCU, si le cavalier est
placé sur les broches 2 et 3, la broche 55 est court-circuité à VCC
3.3v et le MCU est placé dans ERASE MODE. Sans cavalier le MCU est placé
en mode de programmation:
Maintenant est probablement une perte de temps, dans un proche avenir
va me faire gagner du temps, mais à partir de maintenant je peux
reflasher l'AT91 en moins de 5 minutes.
Mise à jour: je ai oublié de mentionner que je ne dois enlever l'eeprom AT88SC EFFACER / Réécrivez la MCU AT91. Après que le CARPROG fonctionne bien. Ce est ma propre expérience, donc, si vous voulez faire la même chose, faites-le à vos propres risques.
没有评论:
发表评论