Programmation d'EPROM : Manipulation du STAG Orbit 48
Informations générales
- L'appareil est gardé normalement dans l'armoire
Khepera, bureau INF-131, avec l'effaceur portable d'EPROMs.
- Important : Ne mettre le composant à programmer qu'après avoir allumé l'appareil.
- Avec cet appareil, on peut programmer des PICs, des EPROMs et
d'autres composants. Toutefois, on n'a pas acheté tous les drivers
ni les adaptateurs nécéssaires pour programmer des
composants tels que des PALs ou des FPGAs. Pour cet usage, des stations de programmation sur PC ou sur SMAKY sont à disposition.
- Le programmateur peut se bloquer. Dans ce cas et seulement dans
ce cas appuyer sur le bouton reset indiqué (par nos soins) sur la face arrière
de l'appareil.
- Les settings sont donc par défaut règlés
pour la programmation des EPROMs Khepera. Les utilisateurs qui programment
d'autres composants sont priés de remettre les settings par défaut
après utilisation.
- Ont peut contrôler l'appareil en deux modes différents:
stand-alone et remote. Le mode stand-alone est celui
par défaut et permet de sélectioner et regler l'appareil par le
clavier de l'Orbit 48 tandis que le mode remote permet de contôler
l'appareil directement par le terminal. On conseille vivement de laisser
le mode stand-alone actif.
Programmer une EPROM Khepera depuis un Mac
- Connecter l'appareil à la sortie RS232 du Mac.
- Se procurer l'adaptateur dual-in-line 40 vers PLCC 44
et le fixer sur le socle de l'appareil en laissant l'espace vide en haut.
L'adaptateur "maison" deborde un petit peu sur le clavier mais
ce n'est pas grave: on ne utilise pas pendant la programmation les boutons
cachés par l'adaptateur.
- Installer Microphone Pro (version 2.1.1 ou plus récente)
et charger les settings mis au point par Edo Franzi (disponibles sur le
serveur Mac, sous K-Team Support, Communication).
- Configurer le Microphone Pro simplement en choisissant
l'icone Orbit 48 entre les differentes options.
- Allumer le Orbit 48, sans aucun composant connecté, appuyer sur enter pour confirmer
que vous avez choisi le bon composant (par défaut l'EPROM Khepera est
chargée).
- Appuyer sur input et confirmer avec enter;
le display affiche maintenant "inputting ..." : il
attend que l'utilisateur envoie un fichier *.BIN.
- Envoyer avec Microphone Pro le fichier voulu (Send):
le display affiche une petite barrrette qui tourne indiquant que l'Orbit
48 est en train de charger le programme voulu. Si tout s'est bien passé
le fichier *.BIN est maintenant dans la memoire de l'Orbit 48 et l'utilisateur
peut créer autant d'EPROMs qu'il veut!
- Confirmer avec enter et presser la touche program:
si le display affiche "connection error" , ça signifie
que l'EPROM n'a pas été placée correctement dans le
socle de l'adaptateur. ATTENTION: en introduisant ou en enlevant
l'EPROM de l'adaptateur il faut exercer une legère pression en dessus
du couvercle du socle afin que le crochet du couvercle puisse s'accrocher
ou décrocher sans effort. Cette operation permet de limiter l'usure
du crochet en obtenant une pression toujours correcte de l'EPROM sur
les contacts.
- L'affichage montre le pourcentage du fichier qui reste
encore à programmer et lorsque la programmation est terminée,
l'appareil vérifie que le contenu de l'EPROM créée
est conforme avec le contenu du fichier chargé.
- Quatre autres touches peuvent être aussi utiles: empty,
qui permet de vérifier si l'EPROM chargée est vide; verify,
qui permet de vérifier, comme dans le processus standard, que le
contenu de la mémoire dans le socle et ce dans l'appareil correspondent;
exit, qui permet toujours de sortir d'une situation bloquée
suite à une fausse opération et device, qui permet
de choisir le composant qu'on veut programmer (on peut se promener dans
les menus avec les flèches du clavier).
- Tout autre renseignement est contenu dans le mode d'emploie,
qui est aussi conservé dans l'armoire Khepera.
Programmer une EPROM Khepera depuis un Sun
- Connecter l'appareil à la sortie RS232 du Sun (port A ou B) avec un cable
DB25 Male/Femelle puis un adaptateur DB25/DB9 Male/Femelle.
- Se procurer l'adaptateur dual-in-line 40 vers PLCC 44
et le fixer sur le socle de l'appareil en laissant l'espace vide en haut.
L'adaptateur "maison" déborde un petit peu sur le clavier mais
ce n'est pas grave: on ne utilise pas pendant la programmation les boutons
cachés par l'adaptateur.
- Allumer l'Orbit 48, sans aucun composant connecté, appuyer sur enter pour confirmer
que vous avez choisi le bon composant (par défaut l'EPROM Khepera est
chargée).
- Appuyer sur "INPUT" et confirmer avec "ENTER" le display affiche maintenant "inputting ..." : il
attend que l'utilisateur envoie un fichier *.BIN.
- Si vous ne l'avez deja fait, copier le fichier ~carmona/.remote dans votre repertoire :
cp ~carmona/.remote ~/.
ou si vous voulez, vous pouvez editer votre fichier .remote et ajouter les lignes :
orbit48a:dv=/dev/ttya:fo:el=:eofw=:rw:ta:br#38400
orbit48b:dv=/dev/ttyb:fo:el=:eofw=:rw:ta:br#38400
- Envoyer avec la commande :
tip orbit48a (Port A)
ou :
tip orbit48b (Port B)
le fichier voulu :
~>filename.bin
le display affiche une petite barrrette qui tourne indiquant que l'Orbit 48 est en train de charger le programme voulu.
- Pour vérifier si tout s'est bien passé : utiliser la
commande "EDIT" pour comparer avec le code que vous lui avez envoyé.
- Confirmer avec "ENTER" et presser la touche "PROGRAM":
si le display affiche "connection error" , ça signifie
que l'EPROM n'a pas été placée correctement dans le
socle de l'adaptateur. ATTENTION: en introduisant ou en enlevant
l'EPROM de l'adaptateur il faut exercer une legère pression en dessus
du couvercle du socle afin que le crochet du couvercle puisse s'accrocher
ou décrocher sans effort. Cette operation permet de limiter l'usure
du crochet en obtenant une pression toujours correcte de l'EPROM sur
les contacts.
- L'affichage montre le pourcentage du fichier qui reste
encore à programmer et lorsque la programmation est terminée,
l'appareil vérifie que le contenu de l'EPROM créée
est conforme avec le contenu du fichier chargé.
- Quatre autres touches peuvent être aussi utiles: empty,
qui permet de vérifier si l'EPROM chargée est vide; verify,
qui permet de vérifier, comme dans le processus standard, que le
contenu de la mémoire dans le socle et ce dans l'appareil correspondent;
exit, qui permet toujours de sortir d'une situation bloquée
suite à une fausse opération et device, qui permet
de choisir le composant qu'on veut programmer (on peut se promener dans
les menus avec les flèches du clavier).
- Pour tout autre renseignement regarder dans le mode d'emploi,
qui est conservé dans l'armoire Khepera.
Page créée par Alcherio Martinoli. 17-10-97.
Pour des commentaires et modifications adressez-vous à : Yuri
López de Meneses