Table des matières:

Comment mettre à niveau le firmware sur un PCB universel : 4 étapes
Comment mettre à niveau le firmware sur un PCB universel : 4 étapes

Vidéo: Comment mettre à niveau le firmware sur un PCB universel : 4 étapes

Vidéo: Comment mettre à niveau le firmware sur un PCB universel : 4 étapes
Vidéo: Getting Started with the Kria KV260 Vision AI Starter Kit 2024, Novembre
Anonim
Comment mettre à niveau le firmware sur un PCB universel
Comment mettre à niveau le firmware sur un PCB universel

Le projet Universal PCB (UPCB en abrégé) a été lancé pour permettre un seul contrôleur de jeu, en particulier des bâtons de combat, sur autant de consoles différentes que possible. Des informations sur le projet peuvent être trouvées sur le fil suivant dans les forums Shoryuken.com: Shoryuken.com L'une des plus grandes caractéristiques de l'UPCB est le fait qu'il est évolutif. Les versions continueront d'apparaître pour résoudre les problèmes de compatibilité, améliorer la prise en charge des consoles actuellement prises en charge et inclure la prise en charge des nouvelles et futures consoles. Ce Instructable vous guidera tout au long du processus de flashage de votre UPCB avec un nouveau fichier. HEX du firmware. Ceci est divisé en deux configurations: l'installation du pilote pour le chargeur de démarrage USB et le processus de flashage réel. Si vous avez déjà installé le pilote une fois, vous n'aurez pas besoin de le réinstaller sur ce système; allez-y et passez à l'étape 3 pour commencer à flasher votre UPCB. Ce Instructable suppose: 1. Vous disposez d'un UPCB entièrement assemblé, testé et fonctionnel. 2. Vous disposez d'un câble UPCB 'Button Select USB' entièrement assemblé, testé et fonctionnel. Voir l'étape 2 pour plus d'informations. 3. Vous avez téléchargé un progiciel UPCB récent et l'avez extrait quelque part sur votre système que vous pouvez facilement atteindre. Remarque pour les utilisateurs de Vista et rencontrant l'erreur 997: Juste une note rapide à quiconque essaie d'exécuter le programme PDFSUSB sous Vista et obtient « l'erreur 997 », essayez ce qui suit: Cliquez avec le bouton droit sur pdfsusb, propriétés, compatibilité, définissez-le sur XP ou 2000 ou donc. Cochez également « Exécuter en tant qu'administrateur » si vous n'avez pas désactivé l'UAC. cliquez sur, exécutez en tant qu'administrateur [si cela est disponible]) devrait résoudre le problème. Comme vu sur

Étape 1: Un mot sur le câble UPCB

Un mot sur le câble UPCB
Un mot sur le câble UPCB

La mise à jour du firmware se fait via un 'Bootloader' USB. Nous devons donc connecter l'UPCB à votre ordinateur via USB. La meilleure façon de le faire est d'avoir un câble UPCB 'Button Select USB'. Ce Instructable supposera que vous en avez un. Si vous ne le faites pas, consultez le Instructable Comment construire un câble USB pour le PCB universel pour des instructions complètes pour en faire un. Connectez votre câble UPCB « Button Select USB » à votre contrôleur. Pour accéder au mode bootloader, vous branchez le câble USB sur votre ordinateur en maintenant les boutons Démarrer et Sélectionner enfoncés. Une fois que l'ordinateur se rend compte que vous l'avez branché, vous pouvez relâcher Démarrer et Sélectionner.

Étape 2: Installation du pilote du chargeur de démarrage

Installation du pilote du chargeur de démarrage
Installation du pilote du chargeur de démarrage
Installation du pilote du chargeur de démarrage
Installation du pilote du chargeur de démarrage
Installation du pilote du chargeur de démarrage
Installation du pilote du chargeur de démarrage
Installation du pilote du chargeur de démarrage
Installation du pilote du chargeur de démarrage

Cette étape ne doit être effectuée qu'une seule fois par système. Une fois le pilote correctement installé, le pilote sera automatiquement chargé et l'UPCB sera reconnu par le logiciel du chargeur de démarrage.

Jusqu'à présent, nous avons connecté le câble USB Button Select à votre contrôleur et l'avons branché sur votre PC en maintenant les boutons Start et Select enfoncés pour passer en mode bootloader. Vous devez également avoir une copie récente du logiciel UPCB extraite quelque part sur votre système, y compris le fichier. HEX vers lequel vous souhaitez effectuer la mise à niveau. Si le pilote du chargeur de démarrage n'a pas été installé auparavant, vous verrez la fameuse fenêtre « Nouveau matériel détecté » ci-dessous. Les étapes sont très simples. Une fois la fenêtre « Nouveau matériel détecté » ouverte pendant un certain temps, l'assistant Nouveau matériel détecté s'affichera. Allez-y et appuyez sur « Suivant ». L'assistant vous demandera si vous souhaitez « Rechercher un pilote approprié… » ou « Afficher une liste.. » Cochez la case à côté de « Rechercher un pilote approprié… » et appuyez sur « Suivant ». L'assistant va maintenant demander les emplacements pour rechercher un pilote. Décochez chaque case SAUF pour "Spécifier un emplacement". Appuyez sur « Suivant ». Ensuite, vous aurez une fenêtre vous permettant de sélectionner où vous voulez que le PC recherche un pilote. Cliquez sur 'Parcourir'. Dans la fenêtre « Localiser le fichier » qui apparaît, accédez à l'emplacement des fichiers UPCB. Une fois dans le répertoire UPCB, accédez au sous-répertoire 'MCHPUSB Driver', puis dans le répertoire 'Release'. Vous y verrez un seul fichier nommé « mchpusb.inf ». Sélectionnez ce fichier et cliquez sur « Ouvrir ». La zone « Copier les fichiers du fabricant depuis » affichera désormais le chemin complet vers le répertoire « UPCB\MCHPUSB Driver\Release ». Cliquez sur OK'. L'assistant Nouveau matériel détecté indiquera qu'il a trouvé un pilote à l'endroit exact où nous lui avons dit de chercher. Cliquez sur Suivant'. La dernière page de l'assistant indique que « Windows a terminé l'installation du logiciel pour cet appareil ». Cliquez sur 'Terminer'. L'installation du pilote est maintenant terminée. Si vous voulez vérifier que tout va bien, allez dans votre gestionnaire de périphériques. Vous verrez un appareil dans la rubrique « Autres appareils » appelé « Périphérique familial PIC 18F4550 ». Si vous voyez cela, le pilote est installé et fonctionne. Nous sommes prêts à exécuter le logiciel du chargeur de démarrage.

Étape 3: Utilisation du logiciel Bootloader

Utilisation du logiciel Bootloader
Utilisation du logiciel Bootloader
Utilisation du logiciel Bootloader
Utilisation du logiciel Bootloader
Utilisation du logiciel Bootloader
Utilisation du logiciel Bootloader

À ce stade, votre UPCB doit être connecté au PC en mode chargeur de démarrage, le pilote du chargeur de démarrage est installé et le logiciel UPCB est extrait quelque part sur votre système, y compris le fichier. HEX vers lequel vous souhaitez effectuer la mise à niveau. Nous allons maintenant utiliser le logiciel du chargeur de démarrage pour effectuer le clignotement. Accédez à l'endroit où vous avez extrait les fichiers UPCB. Vous trouverez un sous-répertoire sous UPCB appelé 'Pdfsusb'. Dans ce répertoire se trouve un exécutable appelé 'PDFSUSB. EXE'. Double-cliquez pour l'exécuter. La fenêtre « Outil de démonstration USB PICDEM(TM) FS » apparaîtra. Cliquez sur le menu déroulant sous « Sélectionner la carte USB PICDEM FS »; il devrait y avoir une entrée pour 'PICDEM FS USB 0' ou similaire. C'est l'UPCB que nous voulons mettre à niveau, alors sélectionnez-le. Si cette liste déroulante est vide, il y a eu un problème. Soit vous n'êtes pas en mode bootloader, soit l'UPCB n'est pas branché, soit le pilote n'a pas été correctement installé. Veuillez résoudre ce problème jusqu'à ce qu'une entrée apparaisse dans cette liste déroulante. Une fois que nous avons sélectionné l'entrée pour notre UPCB, tous les boutons qui étaient auparavant gris deviendront actifs. Nous allons maintenant prendre un moment pour faire une sauvegarde du firmware actuellement sur l'UPCB. En cas de problème avec le nouveau firmware, vous aurez toujours la possibilité de revenir à la version actuelle que vous possédez déjà. Sélectionnez le bouton marqué « Lire l'appareil ». Cela lira toute la programmation actuellement sur l'UPCB dans le logiciel du chargeur de démarrage. Une fois l'appareil lu, le message le plus haut sera « MESSAGE - Lecture terminée ». Sélectionnez le bouton marqué « Enregistrer dans un fichier hexadécimal ». Il vous sera demandé un nom de fichier et un emplacement pour enregistrer le firmware actuel. Peu importe où vous l'enregistrez, ou ce que vous nommez. Assurez-vous simplement de pouvoir le trouver si jamais vous avez besoin de rétrograder. Une fois que vous avez fait votre choix de nom et d'emplacement, cliquez sur « Enregistrer ». Votre sauvegarde est maintenant terminée, alors mettons à niveau. Sélectionnez le bouton "Charger le fichier HEX". Une fenêtre apparaîtra vous demandant de sélectionner un fichier. HEX. Naviguez jusqu'au répertoire '_output' de l'UPCB; PAS le sous-répertoire '_output' du répertoire de démarrage, juste 'UPCB\_output'. Sélectionnez le fichier. HEX vers lequel vous souhaitez effectuer la mise à niveau. S'il existe différentes options de configuration, elles seront affichées avec différents fichiers. HEX. Trouvez celui qui correspond le mieux à votre configuration et cliquez sur « Ouvrir ». Lorsque le fichier. HEX a été chargé, vous recevrez toujours un avertissement concernant les données de configuration. C'est normal. Cliquez simplement sur « Oui ». Le fichier. HEX est chargé et affiché dans la partie inférieure de la fenêtre. Cliquez sur le bouton 'Program Device' pour écrire le firmware sur l'UPCB. Veuillez être patient pendant que le programmeur s'exécute. L'ensemble du processus devrait prendre moins de 60 secondes, mais ne vous inquiétez pas si cela prend plus de temps. Si les boutons principaux sont grisés, alors nous savons qu'il fonctionne toujours. Si tout se passe bien, vous verrez un message de réussite comme ceux affichés dans la dernière image. Sortez simplement de l'outil de démonstration PICDEM, débranchez votre câble USB et le tour est joué. Remarque pour les utilisateurs de Windows XP et versions ultérieures: Il semble que PFSUSB. EXE ne semble pas fonctionner correctement sur certains ordinateurs sans configurer un mode de compatibilité pour celui-ci. Si le « Périphérique familial PIC 18F4550 » apparaît dans le gestionnaire de périphériques, mais n'apparaît pas dans la liste déroulante de PDFSUSB. EXE, vous devez activer un mode de compatibilité. Quittez PDFSUSB. EXE, faites un clic droit sur le fichier PDFSUSB. EXE et sélectionnez « Propriétés ». Sous l'onglet Compatibilité, cochez la case "Exécuter ce programme en compatibilité plus" et sélectionnez l'un des systèmes d'exploitation répertoriés. Cliquez sur OK, puis réessayez ces étapes. Une fois le mode de compatibilité défini, vous ne devriez plus avoir à le refaire sur ce système.

Étape 4: Terminé

Complété
Complété

Votre UPCB a maintenant été mis à niveau avec le fichier. HEX que vous avez sélectionné. Parcourez les notes de version et le code source pour voir quelles fonctionnalités et modifications ont été ajoutées, puis revenez à votre jeu.

Conseillé: