Outils pour utilisateurs

Outils du site


world_rally_gaelco

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
world_rally_gaelco [2022/01/09 23:05]
Rom1
world_rally_gaelco [2022/01/09 23:22] (Version actuelle)
Rom1
Ligne 11: Ligne 11:
 ===== Protection ===== ===== Protection =====
  
-La carte embarque un coprocesseur Dallas DS5002FP. Celui-ci patch à la volée les instructions du jeu et évite qu'il ne crash. Le code nécessaire bon fonctionnement est stocké dans une RAM alimentée par un batterie lithium (pile suicide).\\+La carte embarque un coprocesseur Dallas DS5002FP. Celui-ci patch à la volée les instructions du jeu et évite qu'il ne crash. Le code nécessaire bon fonctionnement est stocké dans une RAM alimentée par un batterie lithium (pile suicide). 
 + 
 +{{:materiel:world-rally-prot.jpg?direct&400x235|world-rally-prot.jpg}} 
 En cas de défaillance un message "Co-Processor not ready" est visible au démarrage; le jeu peux toutefois démarrer mais plante dès la première sortie de route. En cas de défaillance un message "Co-Processor not ready" est visible au démarrage; le jeu peux toutefois démarrer mais plante dès la première sortie de route.
  
-{{:materiel:world-rally-prot.jpg?direct&400x235  |world-rally-prot.jpg}}+{{:materiel:world-rally-error.jpg?nolink&400x78|world-rally-error.jpg}}
  
 Si cela se produit, la cause la plus probable est une pile à plat. Dès lors il suffit de changer la pile et de recharger le programme.\\ Si cela se produit, la cause la plus probable est une pile à plat. Dès lors il suffit de changer la pile et de recharger le programme.\\
 Autre possibilité: le DF5002FP est défectueux. Des modèles neufs se trouvent encore aujourd'hui. Autre possibilité: le DF5002FP est défectueux. Des modèles neufs se trouvent encore aujourd'hui.
  
-{{:materiel:world-rally-ds5002fp-dead..jpg?direct&400x300  |world-rally-ds5002fp-dead..jpg}} +{{:materiel:world-rally-ds5002fp-dead..jpg?direct&400x300|world-rally-ds5002fp-dead..jpg}}
- +
-====   ====+
  
 ==== Reprogrammation DS5002FP ==== ==== Reprogrammation DS5002FP ====
Ligne 29: Ligne 30:
 === Pre-requis === === Pre-requis ===
  
-Le matériel nécessaire à la reprogrammation se résume à un port série (ou un adaptateur RS232-USB) et quelques fils. Coté logiciel TeraTerm ou Minicom feront l'affaire.\\ +Le matériel nécessaire à la reprogrammation se résume à un port série (ou un adaptateur RS232-USB) et quelques fils.\\ 
-Vous devrez également disposer du {{:materiel:wrdallas.zip|code à envoyer}}.+Il faudra avoir remplacé la batterie au préalable, sinon le programme s'évaporera plus vite qu'il n'est venu. 
 + 
 +Coté logiciel [[https://ttssh2.osdn.jp/index.html.en|TeraTerm]] ou Minicom feront l'affaire; et vous devrez également disposer du {{:materiel:wrdallas.zip|code à envoyer}}.
  
 === Matériel === === Matériel ===
Ligne 46: Ligne 49:
 **ATTENTION:**  il s'agit du pinout coté PCB, il faut relier le TX de l'ordinateur au RX de la PCB, et réciproquement. **ATTENTION:**  il s'agit du pinout coté PCB, il faut relier le TX de l'ordinateur au RX de la PCB, et réciproquement.
  
-**ATTENTION2:**  il est déconseiller de relier le VCC car votre ordinateur peut avoir un potentiel légèrement différent de celui de la PCB.+**ATTENTION2:**  il est déconseill" de relier le VCC car votre ordinateur peut avoir un potentiel légèrement différent de celui de la PCB.
  
 Avec un adaptateur USB-RS232 courant cela donne: Avec un adaptateur USB-RS232 courant cela donne:
Ligne 63: Ligne 66:
  
 Lancez la connection, vous êtes prêt. Lancez la connection, vous êtes prêt.
 +
 +=== Chargement ===
 +
 +Vous pouvez allumer la PCB et la laisser bloqué sur le "COPROCESSOR NOT READY".
 +
 +Via le terminal envoyé un retour chariot (touche entrée). Vous devriez avoir l'invite de commande du DS5002FP:
 +
 +{{https://wiki.hfsplay.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/materiel/2022-01-04_213447.png?nolink&351x227}}
 +
 +Les commandes à taper:
 +
 +  - **L**
 +      - Ca ne sert à rien à part vérifier le status du DS50002FP et vérifier la bonne communication
 +      - Il devrait répondre LOCKED
 +  - **U**
 +      - Déverouille le processeur
 +      - Celui-doit répondre UNLOCKED
 +  - **W MCON 79**
 +      - Initialise le registre MCON à la bonne valeur
 +  - **R**
 +      - Vérifie la valeur des registres.
 +      - La réponse devrait indiquer que le MCON vaut 78.
 +  - **L**
 +      - Permet de charger le contenu du code.
 +      - Se met immédiatement en attente du code.
 +  - Copié-collé le **contenu du fichier WDALLAS.HEX**.
 +      - Cela peut prendre plusieurs minutes (10 minutes).
 +      - Une fois terminé un invite de commande vide se présente.
 +  - **Z**
 +      - Vérouille le processeur.
 +
 +Une fois ces opérations réalisées, vous devriez pouvoir relancer la PCB et ne plus avoir d'erreur.
  
 ===== Téléchargements ===== ===== Téléchargements =====
Ligne 68: Ligne 103:
   * {{:materiel:ds5002-ds5002fp.pdf|Datasheet DS5002FP}}   * {{:materiel:ds5002-ds5002fp.pdf|Datasheet DS5002FP}}
   * {{:materiel:ds5002fp-1.pdf|Backing Up Firmware from Dallas Semiconductor DS5002FP}}  par Peter Wilhelmsen et Morten Shearman Kirkegaard   * {{:materiel:ds5002fp-1.pdf|Backing Up Firmware from Dallas Semiconductor DS5002FP}}  par Peter Wilhelmsen et Morten Shearman Kirkegaard
 +  * {{:materiel:wrdallas.zip|Fichier Hex pour reprogrammation du DS5002FP}}
  
  
world_rally_gaelco.1641765936.txt.gz · Dernière modification: 2022/01/09 23:05 de Rom1