programmateur id100 - D-FIE

Transcription

programmateur id100 - D-FIE
PROGRAMMATEUR ID100
-Le programmateur ID100 est un programmateur de carte de contrôle d’accès de type goldcard, silvercard, green card, gold
wafer card, purlecard ou funcard (serrures codées, jeux de lumières programmables, etc… ).
Il permet :
Pour les goldcard, silvercard, green card ou gold wafer card, la programmation directe du PIC et de la EEPROM ;
Pour les purlecard ou funcard, la programmation directe du AT90S8515 et de la EEPROM ;
Sans démontage des composants ou quand ceux-ci sont inaccessibles.
La programmation des cartes mémoires de type D1000, D2000, D4000, D8000 et D16000.
-Note : le programmateur ID100 est capable, via la carte d’adaptation ID86, de programmer indépendamment les composants
suivants :
PIC16F84, PIC16F628, PIC16F87x et les 24C01 à 24C512.
-Alimentation du programmateur
Le programmateur doit être alimenté par une tension d’environ 16V. Il est à noter qu’un bloc secteur redressé mais non
régulé en position 12V marchera dans la majorité des cas. Le positif de l’alimentation doit se trouver au centre de la prise. A
la mise sous tension, le voyant vert doit s’allumer.
-Installation et lancement du logiciel
Insérer le CD-ROM, celui-ci doit se lancer automatiquement, si ce n’est pas le cas, cliquez sur l’icône CD-ROM puis sur
‘lanceur’ une fois arrivé au menu, sélectionnez votre programmateur et cliquez sur ‘installer le logiciel’. Le programme
d’installation copiera les fichiers sur votre disque dur dans le répertoire « ID100 ».
-Configuration du programmateur pour ICPROG
Si vous désirez utiliser le programmateur en mode
« Smartmouse », cochez la case «Inverse le reset
( smartmouse )».
Si vous désirez utiliser le programmateur en mode
« Phoenix », décochez la case «Inverse le reset
( smartmouse )».
-Configuration du logiciel ICPROG
Le logiciel doit être configuré lors de la première utilisation afin que le programmateur fonctionne correctement.
Pour ce faire :
- Lancer le logiciel.
- Sélectionner « Setting » puis « Hardware » dans la barre de menu ou appuyer sur la touche « F3 ».
- Une fenêtre apparaît.
- Dans la liste déroulante, sélectionner « JDM Programmer ».
- Cocher ensuite le port sur lequel le programmateur est connecté (COM1 à COM4).
- Dans le cadre interface, cocher « Direct I/O ».
- Dans le cadre communication, décocher toutes les cases.
- Enfin, placer le curseur « I/O Delay » sur la valeur 10.
ID100
1
V.5.00
- Valider la configuration en cliquant sur le bouton « OK ».
- Ensuite, sélectionner « Setting » puis « Options » dans la barre de menu.
- Cliquer sur « Langage » et choisir la langue.
- Cliquer sur « Smartcard » et :
* Si vous désirez utiliser le programmateur en mode « Smartmouse », cochez la case «Inverse le reset
( smartmouse )», sinon pour une utilisation en mode « Phoenix », décochez la.
* Sélectionner ensuite la fréquence de travail souhaitée.
* Dans tous les cas, configurer le programmateur en fonction des réglages que vous avez sélectionnés.
- Sélectionner le port sur lequel le programmateur est connecté.
- Cocher dans la case Composant le « 16F84 ».
- Cocher la case « Enable DTR as VCC ».
- Cliquer sur « MISC » et sélectionner Priorité « Normale », décocher toutes les autres options.
- Valider la saisie par « OK ».
- Cliquer sur « Configuration » et si la ligne « Smartcard (Phoenix) » est décochée, la cocher.
NOTE : la configuration fonctionnant avec la majorité des logiciels de programmation est :
le mode Phoenix 3,58 MHz.
-Utilisation de ICPROG avec Windows NT ou 2000
- Lancer ICPROG en cliquant sur le raccourci (un message d’erreur apparaît, ne pas en tenir compte).
- Cliquer sur « Configuration », « Options » et choisir l’onglet « MISC ».
- Cocher la case « NT / 2000 Driver ».
- Fermer ICPROG et le relancer.
-Utilisation de ICPROG avec Windows XP
- Cliquer avec le bouton droit de la souris sur le bureau, puis sur « Nouveau » et sur « Raccourci ».
- Cliquer sur « Parcourir » et sélectionner le fichier ic-prog.exe dans le répertoire ICPROGxxx.
- Cliquer sur « Suivant » puis sur « Terminer ».
- Cliquer avec le bouton droit de la souris sur le raccourci qui vient d’être créé.
- Cliquer sur « Propriétés » puis sur « Compatibilité ».
- Régler le Mode de Compatibilité en « Windows NT ou 2000 ».
- Cliquer sur « Appliquer » puis sur « Accepter ».
- Lancer ICPROG en cliquant sur le raccourci (un message d’erreur apparaît, ne pas en tenir compte).
- Cliquer sur « Configuration », « Options » et choisir l’onglet « MISC ».
- Cocher la case « NT / 2000 Driver ».
- Fermer ICPROG et le relancer.
-Utilisation
Une fois le logiciel configuré et le programmateur relié au PC, vous êtes prêts à programmer vos cartes.
Démarche à suivre pour les cartes de type gold ou wafer card :
- Insérer la carte avec les contacts orientés vers le bas.
- Cliquer sur le bouton « Assistant Smartcard » (bouton avec le dessin d’une main tenant une baguette).
- Un message vous indique de configurer votre programmateur en mode « PIC ».
- Basculer l’interrupteur du programmateur en position PIC (voir dessin) et cliquer sur « Continuer ».
- Le programme charge le PIC avec un fichier BOOT puis vous demande de reconfigurer votre programmateur en
mode « Smartcard ».
- Basculer l’inter du programmateur en position EEPROM (voir dessin) et cliquer sur « Continuer ».
- Une fenêtre s’ouvre, vous demandant le nom de fichier à charger dans l’EEPROM.
- Le saisir et cliquer sur « Ouvrir ».
- Cliquer sur « Continuer ».
- Le programme charge l’EEPROM avec le fichier désigné puis vous demande de reconfigurer votre
programmateur en mode « PIC ».
- Basculer l’interrupteur du programmateur en position PIC (voir dessin) et cliquer sur « Continuer ».
- Une fenêtre s’ouvre vous demandant le nom de fichier à charger dans le PIC.
- Le saisir et cliquer sur « Ouvrir ».
- Cliquer sur « Continuer ».
- Le programme charge le PIC avec le fichier désigné.
Démarche à suivre pour les cartes de type silver card et green card :
CAS N°1 – deux fichiers à charger dans la carte
- Insérer la carte avec les contacts orientés vers le bas.
- Sélectionner le composant « PIC16F876 ».
- Basculer l’interrupteur du programmateur en position PIC (voir dessin).
- Charger le fichier « boot876 » fourni sur le CD.
ID100
2
V.5.00
- Cliquer sur le bouton avec l’éclair.
- Sélectionner le composant « 24C64 » (ou « 24C128 » pour les green cards).
- Basculer l’interrupteur du programmateur en position EEPROM (voir dessin).
- Charger le fichier à programmer dans l’EEPROM.
- Cliquer sur le bouton avec l’éclair.
- Sélectionner le composant « PIC16F876 ».
- Basculer l’interrupteur du programmateur en position PIC (voir dessin).
- Charger le fichier définitif à programmer dans le PIC.
- Cliquer sur le bouton avec l’éclair.
CAS N°2 – un seul fichier à charger dans la carte
- Sélectionner le composant « PIC16F876 ».
- Basculer l’interrupteur du programmateur en position PIC (voir dessin).
- Charger le fichier définitif à programmer dans le PIC.
- Cliquer sur le bouton avec l’éclair.
Démarche à suivre pour une utilisation en mode interface Phoenix pure :
- Insérer la carte avec les contacts orientés vers le bas.
- Sélectionner le type de mémoire à programmer.
- Charger le fichier que vous voulez transférer dans l’EEPROM (note : il faut impérativement que le PIC ait été, au
préalable, chargé avec un fichier boot compatible Phoenix).
- Cliquer sur le bouton de programmation (bouton avec un petit éclair jaune).
Démarche à suivre pour les cartes de type D1000 à D16000 :
- Basculer l’interrupteur en mode « PIC ».
- Cliquer sur « Configuration » et si la ligne « Smartcard (Phoenix) » est cochée, la décocher. Penser à re-cocher
cette ligne pour l’utilisation normale du programmateur.
- Sélectionner dans la fenêtre des composants à programmer, la référence correspondant à la carte que vous voulez
programmer selon le tableau suivant :
D1000
24C01
128 Octets
D2000
24C02
256 Octets
D4000
24C04
512 Octets
D8000
24C08
1K.Octets
D16000
24C16
2K.Octets
- Charger le fichier à programmer dans la carte.
- Cliquer sur le bouton de programmation (bouton avec un petit éclair jaune).
Démarche à suivre pour les cartes de type Funcard à l’aide du logiciel IC-PROG :
CAS N°1 – deux fichiers à charger dans la carte
- Positionner l’inter PIC/EEPROM sur Eeprom et l’inter FUN/GOLD sur Fun.
- Insérer la carte avec les contacts orientés vers le bas.
- Sélectionner le composant « 90S8515 ».
- Charger le fichier « Funloader.hex » fourni sur le CD.
- Cliquer sur le bouton avec l’éclair.
- Sélectionner le composant 24C64 pour une Funcard ou Purplecard et 24C256 pour une Funcard 4.
- Basculer l’interrupteur du programmateur en position GOLD (voir dessin).
- Charger le fichier à programmer dans l’EEPROM.
- Cliquer sur le bouton avec l’éclair.
- Sélectionner le composant « 90S8515 ».
- Basculer l’interrupteur du programmateur en position FUN (voir dessin).
- Charger le fichier définitif à programmer dans le 90S8515.
- Cliquer sur le bouton avec l’éclair.
CAS N°2 – un seul fichier à charger dans la carte
- Sélectionner le composant « 90S8515 ».
- Basculer l’interrupteur du programmateur en position FUN (voir dessin).
- Charger le fichier définitif à programmer dans le 90S8515.
- Cliquer sur le bouton avec l’éclair.
CAS N°3 – trois fichiers à charger dans la carte
- Positionner l’inter PIC/EEPROM sur Eeprom et l’inter FUN/GOLD sur Fun.
- Insérer la carte avec les contacts orientés vers le bas.
- Sélectionner le composant « 90S8515 ».
- Charger le fichier « Funloader.hex » fourni sur le CD.
- Cliquer sur le bouton avec l’éclair.
- Sélectionner le composant 24C64 pour une Funcard ou Purplecard et 24C256 pour une Funcard 4.
- Basculer l’interrupteur du programmateur en position GOLD (voir dessin).
- Charger le fichier à programmer dans l’EEPROM.
ID100
3
V.5.00
- Cliquer sur le bouton avec l’éclair.
- Sélectionner le composant « 90S8515 ».
- Cliquer sur « Fichier » puis sur « Ouvrir Fichier ».
- Sélectionner le fichier « Flash » à ouvrir et cliquer sur « Ouvrir ».
- Cliquer sur « Fichier » puis sur « Ouvrir Fichier Data ».
- Sélectionner le fichier « Eeprom interne » à ouvrir et cliquer sur « Ouvrir ».
- Basculer l’interrupteur du programmateur en position FUN (voir dessin).
- Charger le fichier définitif à programmer dans le 90S8515.
- Cliquer sur le bouton avec l’éclair.
Note : pour la programmation d’une Funcard 4, le cycle total de programmation est d’environ 10 minutes.
Démarche à suivre pour les cartes de type Funcard ou Purplecard à l’aide du logiciel ChipCat :
ATTENTION : POUR LES CARTES DE TYPE PURPLECARD OU FUNCARD, IL
FAUT IMPERATIVEMENT QUE L’INTERRUPTEUR « PIC – EEPROM » SOIT EN
POSITION « EEPROM » SOUS PEINE DE DESTRUCTION DE LA CARTE.
-Configuration du logiciel ChipCat
Le dessin ci-contre montre le programmateur configuré en
mode funcard 3.58 MHz.
Si vous voulez le passer en 6 MHz, il suffit pour cela de
déplacer le cavalier 3.58/6 MHz vers le bas et de configurer les
logiciels en fonction de ce nouveau réglage.
Le logiciel doit être configuré lors de la première utilisation afin que le programmateur fonctionne correctement.
Pour ce faire :
- Lancer le logiciel.
- Cliquer sur le « Marteau ».
- Une fenêtre apparaît.
- Sélectionner en 1, le port COM sur lequel est connecté le programmateur.
- Laisser le réglage de vitesse en position médiane.
- Sélectionner en 2, le même port COM qu’en 1.
- Sélectionner ensuite la fréquence de travail (3.58 ou 6 MHz), en fonction du réglage choisi sur le programmateur.
- Enfin, cocher les cases : « Verify after programming », « Prompt before write and erase », « Enable warnings » et
« Clear all memory before loading ».
- Valider la configuration en cliquant sur le bouton « Close ».
- Ensuite, sélectionner dans la liste déroulante « Fun-Card, AT90S8515 + 24C64 ».
Démarche à suivre pour les cartes de type fun card ou purple card :
CAS N°1 – deux fichiers à charger dans la carte
- Positionner l’interrupteur N°1 en « EEPROM » et l’interrupteur N°2 en position « FUN » (voir dessin).
- Insérer la carte avec les contacts orientés vers le bas.
- Charger le fichier à programmer dans le microcontrôleur en cliquant sur le bouton 1 (bouton portant le dossier
ouvert 1).
- Charger le fichier à programmer dans la eeprom en cliquant sur le bouton 2 (bouton portant le dossier ouvert 2).
- Cliquer sur le bouton avec l’éclair.
- Le programme vous demande de confirmer la programmation.
- Cliquer sur « JA ».
- Le programme vous demande de configurer votre programmateur en mode « avr/spi mode », laisser l’interrupteur
N°1 en « EEPROM » et l’interrupteur N°2 en position « FUN » (voir dessin).
ID100
4
V.5.00
- Cliquer sur « OK ».
- Le programme vous demande de configurer votre programmateur en mode « PHOENIX », laisser l’interrupteur
N°1 en « EEPROM » et positionner l’interrupteur N°2 en « GOLD » (voir dessin).
- Cliquer sur « OK ».
- Le programme vous demande de configurer votre programmateur en mode « avr/spi mode », laisser l’interrupteur
N°1 en « EEPROM » et positionner l’interrupteur N°2 en « FUN » (voir dessin).
- Cliquer sur « OK ».
CAS N°2 – trois fichiers à charger dans la carte
Le logiciel ChipCat n’étant pas capable de traiter trois fichiers pour les cartes de type Funcard. Il faut d’abord lancer Icprog
afin de recréer un seul fichier pour le processeur avec le fichier « flash » et le fichier « eeprom interne ».
- Lancer Icprog.
- Dans la case Composant, sélectionner : « 90S8515 » vers la fin de la liste.
- Cliquer sur « Fichier » puis sur « Ouvrir Fichier ».
- Sélectionner le fichier « Flash » à ouvrir et cliquer sur « Ouvrir ».
- Cliquer sur « Fichier » puis sur « Ouvrir Fichier Data ».
- Sélectionner le fichier « Eeprom interne » à ouvrir et cliquer sur « Ouvrir ».
- Cliquer sur « Fichier » puis sur « Enregistrer sous ».
- Taper un nom : exemple « flash-ep ».
- Sélectionner dans la case « Type », le format de fichier : « IHX8 files (*.hex) ».
- Cliquer sur « Enregistrer ».
- Fermer Icprog.
- Lancer ChipCat.
- Positionner l’interrupteur N°1 en « EEPROM » et l’interrupteur N°2 en position « FUN » (voir dessin).
- Insérer la carte avec les contacts orientés vers le bas.
- Charger le fichier à programmer dans le microcontrôleur en cliquant sur le bouton 1 (bouton portant le dossier
ouvert 1).
- Charger le fichier à programmer dans la eeprom en cliquant sur le bouton 2 (bouton portant le dossier ouvert 2).
- Cliquer sur le bouton avec l’éclair.
- Le programme vous demande de confirmer la programmation.
- Cliquer sur « JA ».
- Le programme vous demande de configurer votre programmateur en mode « avr/spi mode », laisser l’interrupteur
N°1 en « EEPROM » et l’interrupteur N°2 en position « FUN » (voir dessin).
- Cliquer sur « OK ».
- Le programme vous demande de configurer votre programmateur en mode « PHOENIX », laisser l’interrupteur
N°1 en « EEPROM » et positionner l’interrupteur N°2 en « GOLD » (voir dessin).
- Cliquer sur « OK ».
- Le programme vous demande de configurer votre programmateur en mode « avr/spi mode », laisser l’interrupteur
N°1 en « EEPROM » et positionner l’interrupteur N°2 en « FUN » (voir dessin).
- Cliquer sur « OK ».
Conditions de garantie :
La garantie du programmateur ne sera assurée que si celui-ci est retourné chez votre revendeur dans son emballage d’origine,
sans aucune modification personnelle, et le programmateur ayant été alimenté et utilisé conformément à la notice. Toute
utilisation non conforme ou modification du programmateur, entraînera l’annulation de la garantie et l’application d’un
forfait de réparation de 15 Euros.
ID100
5
V.5.00