Inhoudsopgave:

Hoe de firmware op een universele PCB te upgraden: 4 stappen
Hoe de firmware op een universele PCB te upgraden: 4 stappen

Video: Hoe de firmware op een universele PCB te upgraden: 4 stappen

Video: Hoe de firmware op een universele PCB te upgraden: 4 stappen
Video: Hot Wire Foam Cutting Cnc Machine Review - FoxAlien HW40 2024, Juli-
Anonim
Hoe de firmware op een universele PCB te upgraden
Hoe de firmware op een universele PCB te upgraden

Het Universal PCB-project (kortweg UPCB) is gestart om een enkele gamecontroller, met name vechtsticks, op zoveel mogelijk verschillende consoles mogelijk te maken. Informatie over het project is te vinden in de volgende thread op de Shoryuken.com-forums: Shoryuken.com Een van de grootste kenmerken van de UPCB is het feit dat het upgradebaar is. Er zullen nog steeds releases verschijnen om eventuele compatibiliteitsproblemen aan te pakken, de ondersteuning voor momenteel ondersteunde consoles te verbeteren en ondersteuning voor nieuwe en toekomstige consoles te bieden. Deze Instructable leidt u door het proces van het flashen van uw UPCB met een nieuw firmware. HEX-bestand. Dit is opgedeeld in twee opstellingen: het installeren van het stuurprogramma voor de USB Bootloader en het daadwerkelijke flitsproces. Als u het stuurprogramma al een keer hebt geïnstalleerd, hoeft u dit op dat systeem niet opnieuw te doen; ga je gang en spring naar stap 3 om je UPCB te laten knipperen. Dit Instructable gaat ervan uit: 1. Je hebt een volledig geassembleerde, geteste en werkende UPCB. 2. Je hebt een volledig geassembleerde, geteste en werkende 'Button Select USB' UPCB-kabel. Zie stap 2 voor meer informatie. 3. U heeft een recent UPCB-softwarepakket gedownload en ergens op uw systeem uitgepakt waar u gemakkelijk bij kunt. Opmerking voor gebruikers die Vista gebruiken en de fout 997 ervaren: Een korte opmerking voor iedereen die het PDFSUSB-programma onder Vista probeert uit te voeren en 'fout 997' krijgt, probeer het volgende: Klik met de rechtermuisknop op pdfsusb, eigenschappen, compatibiliteit, ingesteld op XP of 2000 of dus. Vink ook 'uitvoeren als beheerder' aan als u UAC niet hebt uitgeschakeld. Selecteer in apparaatbeheer het PIC18F4550-familieapparaat, klik met de rechtermuisknop op eigenschappen, energiebeheer, verwijder het vinkje bij 'laat de computer dit apparaat uitschakelen' Voer het programma uit als beheerder (rechts klik, voer uit als admin [als dit beschikbaar is]) Zou het probleem moeten oplossen. Zoals te zien op

Stap 1: Een woordje over de UPCB-kabel

Een woord over de UPCB-kabel
Een woord over de UPCB-kabel

Het upgraden van de firmware gaat via een USB 'Bootloader'. We moeten de UPCB dus via USB op uw computer aansluiten. De beste manier om dit te doen is met een 'Button Select USB' UPCB-kabel. Dit Instructable gaat ervan uit dat je er een hebt. Als je dat niet doet, kijk dan naar de Instructable How to build a USB-kabel voor de Universal PCB voor volledige instructies om er een te maken. Sluit je 'Button Select USB' UPCB-kabel aan op je controller. Om toegang te krijgen tot de bootloader-modus, sluit je de USB-kabel aan op je computer met de Start- en Select-knoppen ingedrukt. Nadat de computer zich realiseert dat u hem hebt aangesloten, kunt u Start en Select loslaten.

Stap 2: Het Bootloader-stuurprogramma installeren

Het Bootloader-stuurprogramma installeren
Het Bootloader-stuurprogramma installeren
Het Bootloader-stuurprogramma installeren
Het Bootloader-stuurprogramma installeren
Het Bootloader-stuurprogramma installeren
Het Bootloader-stuurprogramma installeren
Het Bootloader-stuurprogramma installeren
Het Bootloader-stuurprogramma installeren

Deze stap hoeft maar één keer per systeem te worden uitgevoerd. Zodra u het stuurprogramma correct hebt geïnstalleerd, wordt het stuurprogramma automatisch geladen en wordt de UPCB herkend door de bootloader-software.

Tot nu toe hebben we de Button Select USB-kabel op je controller aangesloten en op je pc aangesloten met de Start- en Select-knoppen ingedrukt om de bootloader-modus te openen. U moet ook een recente kopie van de UPCB-software ergens op uw systeem hebben uitgepakt, inclusief het. HEX-bestand waarnaar u wilt upgraden. Als het bootloader-stuurprogramma nog niet eerder is geïnstalleerd, ziet u hieronder het beroemde venster 'Nieuwe hardware gevonden'. De stappen zijn erg rechttoe rechtaan. Nadat het venster 'Nieuwe hardware gevonden' een tijdje is geopend, wordt de wizard Nieuwe hardware gevonden weergegeven. Ga je gang en druk op 'Volgende'. De wizard vraagt of u 'Zoek naar een geschikte driver…' of 'Toon een lijst..' Plaats een vinkje naast 'Zoek naar een geschikte driver…' en druk op 'Volgende'. De wizard vraagt nu naar de locaties om naar een bestuurder te zoeken. Schakel elk vakje uit BEHALVE voor 'Geef een locatie op'. Druk op 'Volgende'. Vervolgens krijgt u een venster waarin u kunt selecteren waar u wilt dat de pc naar een stuurprogramma zoekt. Klik op 'Bladeren'. Navigeer in het venster 'Bestand zoeken' dat verschijnt naar waar de UPCB-bestanden zich bevinden. Eenmaal in de UPCB-directory navigeert u naar de subdirectory 'MCHPUSB Driver' en vervolgens naar de directory 'Release'. U ziet daar een enkel bestand met de naam 'mchpusb.inf'. Selecteer dat bestand en klik op 'Openen'. Het vak 'Bestanden van fabrikant kopiëren van' toont nu het volledige pad naar de map 'UPCB\MCHPUSB Driver\Release'. Klik OK'. De wizard Nieuwe hardware gevonden zal aangeven dat het een stuurprogramma heeft gevonden op de exacte plaats waar we het hebben verteld om te zoeken. Klik volgende'. De laatste pagina van de wizard geeft aan dat 'Windows de installatie van de software voor dit apparaat heeft voltooid'. Klik op 'Voltooien'. De installatie van het stuurprogramma is nu voltooid. Als u wilt controleren of alles in orde is, gaat u naar Apparaatbeheer. U ziet een apparaat in de kop 'Andere apparaten' genaamd 'PIC 18F4550 Family Device'. Als u dit ziet, is de driver geïnstalleerd als werkend. We zijn klaar om de bootloader-software uit te voeren.

Stap 3: De Bootloader-software gebruiken

De Bootloader-software gebruiken
De Bootloader-software gebruiken
De Bootloader-software gebruiken
De Bootloader-software gebruiken
De Bootloader-software gebruiken
De Bootloader-software gebruiken

Je UPCB zou nu in bootloader-modus op de pc moeten zijn aangesloten, het bootloader-stuurprogramma is geïnstalleerd en de UPCB-software wordt ergens op je systeem uitgepakt, inclusief het. HEX-bestand waarnaar je wilt upgraden. Nu zullen we de bootloader-software gebruiken om het daadwerkelijke flitsen uit te voeren. Navigeer naar waar je de UPCB-bestanden hebt uitgepakt. U vindt een submap onder UPCB genaamd 'Pdfsusb'. In die map bevindt zich een uitvoerbaar bestand met de naam 'PDFSUSB. EXE'. Dubbelklik om het uit te voeren. Het venster 'PICDEM(TM) FS USB Demo Tool' verschijnt. Klik op de vervolgkeuzelijst onder 'Selecteer PICDEM FS USB Board'; er moet een vermelding zijn voor 'PICDEM FS USB 0' of iets dergelijks. Dit is de UPCB die we willen upgraden, dus selecteer deze. Als deze vervolgkeuzelijst leeg is, is er een probleem opgetreden. Of u bevindt zich niet in de bootloader-modus, de UPCB is niet aangesloten of de driver is niet correct geïnstalleerd. Los dit op totdat er een item in deze vervolgkeuzelijst verschijnt. Zodra we het item voor onze UPCB hebben geselecteerd, worden alle knoppen die eerder grijs waren actief. We nemen nu even de tijd om een back-up te maken van de firmware die momenteel op de UPCB staat. Mochten er problemen zijn met de nieuwe firmware, dan heb je altijd de mogelijkheid om terug te gaan naar de huidige versie die je al hebt. Selecteer de knop gemarkeerd met 'Apparaat lezen'. Hiermee wordt alle programmering die momenteel op de UPCB staat ingelezen in de bootloader-software. Nadat het apparaat is gelezen, is het bovenste bericht 'MESSAGE - Read Completed'. Selecteer de knop gemarkeerd met 'Opslaan in Hex-bestand'. U wordt gevraagd om een bestandsnaam en locatie om de huidige firmware als op te slaan. Het maakt niet uit waar je het opslaat, of hoe je het noemt. Zorg ervoor dat u het kunt vinden als u ooit moet downgraden. Nadat u uw naam en locatie heeft gekozen, klikt u op 'Opslaan'. Je back-up is nu klaar, dus laten we upgraden. Selecteer de knop 'Load HEX File'. Er verschijnt een venster waarin u wordt gevraagd een. HEX-bestand te selecteren. Navigeer naar de directory '_output' van de UPCB; NIET de '_output' subdirectory van de Boot directory, alleen 'UPCB\_output'. Selecteer het. HEX-bestand waarnaar u wilt upgraden. Als er verschillende configuratie-opties zijn, worden deze weergegeven met verschillende. HEX-bestanden. Zoek degene die het beste overeenkomt met uw configuratie en klik op 'Openen'. Wanneer het. HEX-bestand is geladen, krijgt u altijd een waarschuwing over configuratiegegevens. Dit is normaal. Klik gewoon op 'Ja'. Het. HEX-bestand wordt geladen en weergegeven in het onderste gedeelte van het venster. Klik op de knop 'Program Device' om de firmware naar de UPCB te schrijven. Even geduld terwijl de programmer draait. Het hele proces zou minder dan 60 seconden moeten duren, maar maak je geen zorgen als het langer duurt. Als de hoofdknoppen grijs zijn, weten we dat het nog steeds werkt. Als alles goed gaat, ziet u een succesvol bericht zoals weergegeven in de laatste afbeelding. Sluit gewoon de PICDEM Demo Tool af, koppel uw USB-kabel los en u bent klaar. Opmerking voor gebruikers van Windows XP en hoger: het lijkt erop dat PFSUSB. EXE niet goed lijkt te werken op sommige computers zonder een compatibiliteitsmodus ervoor in te stellen. Als het 'PIC 18F4550 Family Device' wordt weergegeven in Apparaatbeheer, maar niet wordt weergegeven in de vervolgkeuzelijst in PDFSUSB. EXE, moet u een compatibiliteitsmodus inschakelen. Sluit PDFSUSB. EXE af, klik met de rechtermuisknop op het bestand PDFSUSB. EXE en selecteer 'Eigenschappen'. Plaats op het tabblad Compatibiliteit een vinkje in het vakje 'Dit programma meer compatibel uitvoeren' en selecteer een van de vermelde besturingssystemen. Klik op OK en probeer deze stappen opnieuw. Nadat de compatibiliteitsmodus is ingesteld, hoeft u dit op dat systeem niet opnieuw te doen.

Stap 4: Voltooid

Voltooid
Voltooid

Nu is uw UPCB geüpgraded met het. HEX-bestand dat u hebt geselecteerd. Bekijk de release-opmerkingen en de broncode om te zien welke functies en wijzigingen zijn toegevoegd, en ga dan verder met gamen.

Aanbevolen: