Πίνακας περιεχομένων:

Πώς να αναβαθμίσετε το υλικολογισμικό σε ένα καθολικό PCB: 4 βήματα
Πώς να αναβαθμίσετε το υλικολογισμικό σε ένα καθολικό PCB: 4 βήματα

Βίντεο: Πώς να αναβαθμίσετε το υλικολογισμικό σε ένα καθολικό PCB: 4 βήματα

Βίντεο: Πώς να αναβαθμίσετε το υλικολογισμικό σε ένα καθολικό PCB: 4 βήματα
Βίντεο: Τα πάντα για τις κλήσεις που δεν λαμβάνει το smartphone σας! 2024, Ιούλιος
Anonim
Πώς να αναβαθμίσετε το υλικολογισμικό σε ένα καθολικό PCB
Πώς να αναβαθμίσετε το υλικολογισμικό σε ένα καθολικό PCB

Το έργο Universal PCB (για συντομία UPCB) ξεκίνησε για να επιτρέπει σε ένα μόνο χειριστήριο παιχνιδιών, ειδικά στα stick που αγωνίζονται, σε όσο το δυνατόν περισσότερες διαφορετικές κονσόλες. Πληροφορίες για το έργο μπορείτε να βρείτε στο παρακάτω νήμα στα φόρουμ του Shoryuken.com: Shoryuken.comΈνα από τα μεγαλύτερα χαρακτηριστικά του UPCB είναι το γεγονός ότι είναι αναβαθμίσιμο. Οι εκδόσεις θα συνεχίσουν να εμφανίζονται για να αντιμετωπίζουν τυχόν προβλήματα συμβατότητας, να βελτιώνουν την υποστήριξη για τις τρέχουσες υποστηριζόμενες κονσόλες και να περιλαμβάνουν υποστήριξη για νέες και μελλοντικές κονσόλες. Αυτό το Instructable θα σας καθοδηγήσει στη διαδικασία αναβοσβήματος του UPCB σας με ένα νέο αρχείο. HEX υλικολογισμικού. Αυτό χωρίζεται σε δύο ρυθμίσεις: εγκατάσταση του προγράμματος οδήγησης για το πρόγραμμα εκκίνησης USB και την πραγματική διαδικασία αναβοσβήματος. Εάν έχετε ήδη εγκαταστήσει το πρόγραμμα οδήγησης μία φορά, δεν θα χρειαστεί να το κάνετε ξανά σε αυτό το σύστημα. προχωρήστε και μεταβείτε στο Βήμα 3 για να αρχίσετε να αναβοσβήνετε το UPCB. Αυτό το Instructable προϋποθέτει: 1. Έχετε ένα πλήρως συναρμολογημένο, δοκιμασμένο και λειτουργικό UPCB. 2. Έχετε ένα πλήρως συναρμολογημένο, δοκιμασμένο και λειτουργικό καλώδιο UPCB «Επιλογή κουμπιού USB». Δείτε το Βήμα 2 για περισσότερες πληροφορίες. 3. Έχετε κατεβάσει ένα πρόσφατο πακέτο λογισμικού UPCB και το έχετε εξαγάγει κάπου στο σύστημά σας, όπου μπορείτε εύκολα να φτάσετε. Σημείωση για χρήστες που χρησιμοποιούν Vista και αντιμετωπίζουν το σφάλμα 997: Απλώς μια γρήγορη σημείωση σε όποιον προσπαθεί να εκτελέσει το πρόγραμμα PDFSUSB στα Vista και λάβει «σφάλμα 997», δοκιμάστε τα εξής: Κάντε δεξί κλικ pdfsusb, ιδιότητες, συμβατότητα, ρυθμισμένο σε XP ή 2000 ή Έτσι. Ελέγξτε επίσης "Εκτέλεση ως διαχειριστής" εάν δεν έχετε απενεργοποιήσει το UAC. Στη διαχείριση συσκευών, επιλέξτε την Οικογενειακή συσκευή PIC18F4550, κάντε δεξί κλικ στις ιδιότητες, Διαχείριση ενέργειας, καταργήστε την επιλογή "επιτρέψτε στον υπολογιστή να απενεργοποιήσει αυτήν τη συσκευή" Εκτελέστε το πρόγραμμα ως διαχειριστής (δεξιά κλικ, εκτέλεση ως διαχειριστής [εάν αυτό είναι διαθέσιμο]) Θα πρέπει να λυθεί το πρόβλημα. Όπως φαίνεται στη διεύθυνση

Βήμα 1: Λίγα λόγια για το καλώδιο UPCB

Λίγα λόγια για το καλώδιο UPCB
Λίγα λόγια για το καλώδιο UPCB

Η αναβάθμιση του υλικολογισμικού γίνεται μέσω USB 'Bootloader'. Έτσι, πρέπει να συνδέσουμε το UPCB στον υπολογιστή σας μέσω USB. Ο καλύτερος τρόπος για να γίνει αυτό είναι να έχετε ένα καλώδιο UPCB «Επιλογή κουμπιού USB». Αυτό το Instructable θα υποθέσει ότι έχετε ένα. Εάν δεν το κάνετε, δείτε το Instructable How to build a USB cable for the Universal PCB για πλήρεις οδηγίες για την κατασκευή του. Συνδέστε το καλώδιο UPCB 'Button Select USB' στο χειριστήριό σας. Για να αποκτήσετε πρόσβαση στη λειτουργία εκκίνησης, συνδέστε το καλώδιο USB στον υπολογιστή σας με πατημένα τα κουμπιά Έναρξη και Επιλογή. Αφού ο υπολογιστής συνειδητοποιήσει ότι τον συνδέσατε, μπορείτε να αφήσετε το Start και το Select.

Βήμα 2: Εγκατάσταση του προγράμματος οδήγησης εκκίνησης

Εγκατάσταση του προγράμματος οδήγησης Bootloader
Εγκατάσταση του προγράμματος οδήγησης Bootloader
Εγκατάσταση του προγράμματος οδήγησης Bootloader
Εγκατάσταση του προγράμματος οδήγησης Bootloader
Εγκατάσταση του προγράμματος οδήγησης Bootloader
Εγκατάσταση του προγράμματος οδήγησης Bootloader
Εγκατάσταση του προγράμματος οδήγησης Bootloader
Εγκατάσταση του προγράμματος οδήγησης Bootloader

Αυτό το βήμα πρέπει να γίνει μόνο μία φορά ανά σύστημα. Μόλις εγκαταστήσετε σωστά το πρόγραμμα οδήγησης, το πρόγραμμα οδήγησης θα φορτωθεί αυτόματα και το UPCB θα αναγνωριστεί από το λογισμικό εκκίνησης.

Μέχρι τώρα, έχουμε συνδέσει το κουμπί Select USB καλώδιο στον ελεγκτή σας και το συνδέσαμε στον υπολογιστή σας με τα κουμπιά Έναρξη και Επιλογή πατημένα για να μπείτε στη λειτουργία εκκίνησης. Πρέπει επίσης να έχετε εξάγει ένα πρόσφατο αντίγραφο του λογισμικού UPCB κάπου στο σύστημά σας, συμπεριλαμβανομένου του αρχείου. HEX στο οποίο θέλετε να αναβαθμίσετε. Εάν το πρόγραμμα οδήγησης bootloader δεν έχει εγκατασταθεί στο παρελθόν, θα δείτε το περίφημο παράθυρο "Found New Hardware" παρακάτω. Τα βήματα είναι πολύ απλά. Αφού ανοίξει για λίγο το παράθυρο "Βρέθηκε νέο υλικό", θα εμφανιστεί ο Οδηγός εύρεσης νέου υλικού. Προχωρήστε και πατήστε «Επόμενο». Ο οδηγός θα σας ρωτήσει εάν θέλετε να "Αναζήτηση κατάλληλου προγράμματος οδήγησης …" ή "Εμφάνιση λίστας.." Τοποθετήστε ένα σημάδι επιλογής δίπλα στην επιλογή "Αναζήτηση κατάλληλου προγράμματος οδήγησης …" και πατήστε "Επόμενο". Ο οδηγός θα ζητήσει τώρα τις τοποθεσίες για αναζήτηση προγράμματος οδήγησης. Καταργήστε την επιλογή κάθε πλαισίου ΕΚΤΟΣ από το στοιχείο "Καθορισμός τοποθεσίας". Πατήστε «Επόμενο». Στη συνέχεια, θα έχετε ένα παράθυρο που σας επιτρέπει να επιλέξετε πού θέλετε να αναζητήσει πρόγραμμα οδήγησης ο υπολογιστής. Κάντε κλικ στην επιλογή 'Περιήγηση'. Στο παράθυρο "Εντοπισμός αρχείου" που εμφανίζεται, μεταβείτε στο σημείο όπου βρίσκονται τα αρχεία UPCB. Μόλις βρεθείτε στον κατάλογο UPCB, μεταβείτε στον υποκατάλογο 'MCHPUSB Driver' και, στη συνέχεια, στον κατάλογο 'Release'. Θα δείτε ένα μεμονωμένο αρχείο εκεί με το όνομα 'mchpusb.inf'. Επιλέξτε αυτό το αρχείο και κάντε κλικ στο "Άνοιγμα". Το πλαίσιο "Αντιγραφή αρχείων κατασκευαστή από" θα εμφανίζει τώρα την πλήρη διαδρομή προς τον κατάλογο "UPCB / MCHPUSB Driver / Release". Κάντε κλικ στο «Εντάξει». Ο Οδηγός Found New Hardware Wizard θα υποδείξει ότι βρήκε ένα πρόγραμμα οδήγησης στο σημείο ακριβώς που του είπαμε να ψάξει. Κάντε κλικ στο «Επόμενο». Η τελευταία σελίδα του οδηγού υποδεικνύει ότι "Τα Windows έχουν ολοκληρώσει την εγκατάσταση του λογισμικού για αυτήν τη συσκευή." Κάντε κλικ στο «Τέλος». Η εγκατάσταση του προγράμματος οδήγησης έχει πλέον ολοκληρωθεί. Εάν θέλετε να επαληθεύσετε ότι όλα είναι καλά, μεταβείτε στη Διαχείριση συσκευών. Θα δείτε μια συσκευή στην επικεφαλίδα "Άλλες συσκευές" που ονομάζεται "Οικογενειακή συσκευή PIC 18F4550". Εάν το δείτε αυτό, τότε το πρόγραμμα οδήγησης είναι εγκατεστημένο ως λειτουργεί. Είμαστε έτοιμοι να τρέξουμε το λογισμικό bootloader.

Βήμα 3: Χρήση του λογισμικού Bootloader

Χρήση του λογισμικού Bootloader
Χρήση του λογισμικού Bootloader
Χρήση του λογισμικού Bootloader
Χρήση του λογισμικού Bootloader
Χρήση του λογισμικού Bootloader
Χρήση του λογισμικού Bootloader

Μέχρι τώρα, το UPCB πρέπει να είναι συνδεδεμένο με τον υπολογιστή σε λειτουργία εκκίνησης, το πρόγραμμα οδήγησης bootloader είναι εγκατεστημένο και το λογισμικό UPCB εξάγεται κάπου στο σύστημά σας, συμπεριλαμβανομένου του αρχείου. HEX στο οποίο θέλετε να αναβαθμίσετε. Τώρα θα χρησιμοποιήσουμε το λογισμικό bootloader για να κάνουμε την πραγματική αναλαμπή. Μεταβείτε στο σημείο που εξάγατε τα αρχεία UPCB. Θα βρείτε έναν υποκατάλογο κάτω από το UPCB που ονομάζεται "Pdfsusb". Μέσα σε αυτόν τον κατάλογο υπάρχει ένα εκτελέσιμο αρχείο που ονομάζεται "PDFSUSB. EXE". Κάντε διπλό κλικ για να το εκτελέσετε. Θα εμφανιστεί το παράθυρο 'PICDEM (TM) FS USB Demo Tool'. Κάντε κλικ στο αναπτυσσόμενο μενού "Επιλογή κάρτας USB PICDEM FS". θα πρέπει να υπάρχει καταχώριση για το "PICDEM FS USB 0" ή παρόμοιο. Αυτό είναι το UPCB που θέλουμε να αναβαθμίσουμε, οπότε επιλέξτε το. Εάν αυτό το αναπτυσσόμενο μενού είναι κενό, τότε υπήρξε πρόβλημα. Είτε δεν βρίσκεστε σε λειτουργία εκκίνησης, το UPCB δεν είναι συνδεδεμένο ή το πρόγραμμα οδήγησης δεν έχει εγκατασταθεί σωστά. Αντιμετωπίστε αυτό το πρόβλημα μέχρι να εμφανιστεί μια καταχώριση σε αυτό το αναπτυσσόμενο μενού. Μόλις επιλέξουμε την καταχώριση για το UPCB, όλα τα κουμπιά που ήταν προηγουμένως γκρι θα ενεργοποιηθούν. Τώρα θα αφιερώσουμε λίγο χρόνο για να δημιουργήσουμε αντίγραφο ασφαλείας του υλικολογισμικού που βρίσκεται στο UPCB. Σε περίπτωση που υπάρχουν προβλήματα με το νέο υλικολογισμικό, θα έχετε πάντα την επιλογή να επιστρέψετε στην τρέχουσα έκδοση που έχετε ήδη. Επιλέξτε το κουμπί με την ένδειξη "Ανάγνωση συσκευής". Αυτό θα διαβάσει όλο τον προγραμματισμό που βρίσκεται στο UPCB στο λογισμικό εκκίνησης. Αφού διαβαστεί η συσκευή, το κορυφαίο μήνυμα θα είναι "ΜΗΝΥΜΑ - Ολοκλήρωση ανάγνωσης". Επιλέξτε το κουμπί με την ένδειξη "Αποθήκευση σε εξάγωνο αρχείο". Θα σας ζητηθεί όνομα αρχείου και τοποθεσία για να αποθηκεύσετε το τρέχον υλικολογισμικό ως. Δεν έχει σημασία πού θα το αποθηκεύσετε ή πώς θα ονομάσετε. Απλά βεβαιωθείτε ότι μπορείτε να το βρείτε αν χρειαστεί ποτέ να κάνετε υποβάθμιση. Αφού κάνετε την επιλογή ονόματος και τοποθεσίας, κάντε κλικ στην επιλογή "Αποθήκευση". Το αντίγραφο ασφαλείας σας έχει πλέον ολοκληρωθεί, οπότε ας αναβαθμιστούμε. Επιλέξτε το κουμπί με την ένδειξη "Φόρτωση αρχείου HEX". Θα εμφανιστεί ένα παράθυρο που θα σας ζητά να επιλέξετε ένα αρχείο. HEX. Μεταβείτε στον κατάλογο '_output' του UPCB. ΟΧΙ ο υποκατάλογος «_output» του καταλόγου εκκίνησης, απλώς «UPCB / _output». Επιλέξτε το αρχείο. HEX στο οποίο θέλετε να αναβαθμίσετε. Εάν υπάρχουν διαφορετικές επιλογές διαμόρφωσης, θα εμφανίζονται με διαφορετικά αρχεία. HEX. Βρείτε αυτό που ταιριάζει καλύτερα με τη διαμόρφωσή σας και κάντε κλικ στο «Άνοιγμα». Όταν φορτωθεί το αρχείο. HEX, θα λαμβάνετε πάντα μια προειδοποίηση σχετικά με τα δεδομένα διαμόρφωσης. Αυτό είναι φυσιολογικό. Απλώς κάντε κλικ στο «Ναι». Το αρχείο. HEX φορτώνεται και εμφανίζεται στο κάτω μέρος του παραθύρου. Κάντε κλικ στο κουμπί "Συσκευή προγράμματος" για να γράψετε το υλικολογισμικό στο UPCB. Κάντε υπομονή όσο τρέχει ο προγραμματιστής. Η όλη διαδικασία πρέπει να διαρκέσει λιγότερο από 60 δευτερόλεπτα, αλλά μην ανησυχείτε αν διαρκέσει περισσότερο. Εάν τα κύρια κουμπιά είναι γκρι, τότε γνωρίζουμε ότι εξακολουθεί να λειτουργεί. Εάν όλα πάνε καλά, θα δείτε επιτυχημένο μήνυμα όπως αυτά που εμφανίζονται στην τελευταία εικόνα. Απλώς βγείτε από το Εργαλείο επίδειξης PICDEM, αποσυνδέστε το καλώδιο USB και τελειώσατε. Σημείωση για χρήστες Windows XP και νεότερες εκδόσεις: Φαίνεται ότι το PFSUSB. EXE δεν φαίνεται να εκτελείται σωστά σε ορισμένους υπολογιστές χωρίς να έχει οριστεί μια λειτουργία συμβατότητας για αυτό. Εάν η "Οικογενειακή συσκευή PIC 18F4550" εμφανίζεται στη διαχείριση συσκευών, αλλά δεν εμφανίζεται στο αναπτυσσόμενο πλαίσιο στο PDFSUSB. EXE, τότε θα πρέπει να ενεργοποιήσετε μια λειτουργία συμβατότητας. Έξοδος από το PDFSUSB. EXE, κάντε δεξί κλικ στο αρχείο PDFSUSB. EXE και επιλέξτε "Ιδιότητες". Στην καρτέλα Συμβατότητα, τοποθετήστε μια επιταγή στο πλαίσιο "Εκτέλεση αυτού του προγράμματος με περισσότερη συμβατότητα" και επιλέξτε οποιοδήποτε από τα λειτουργικά συστήματα που αναφέρονται. Κάντε κλικ στο κουμπί OK και, στη συνέχεια, δοκιμάστε ξανά αυτά τα βήματα. Μόλις οριστεί η λειτουργία συμβατότητας, δεν θα πρέπει να το ξανακάνετε σε αυτό το σύστημα.

Βήμα 4: Ολοκληρώθηκε

Ολοκληρώθηκε το
Ολοκληρώθηκε το

Τώρα το UPCB σας έχει αναβαθμιστεί με το αρχείο. HEX που επιλέξατε. Κοιτάξτε τις σημειώσεις έκδοσης και τον πηγαίο κώδικα για να δείτε ποιες δυνατότητες και αλλαγές έχουν προστεθεί και, στη συνέχεια, επιστρέψτε στο παιχνίδι σας.

Συνιστάται: