Stap 6: De KL25Z firmware laden
De firmware vereist voor het uitvoeren van het toetsenbord werd gebouwd met behulp van de tools op mbed.org. Voor het instellen van vereist de firmware op het bord twee fasen:
- Het veranderen van de bootloader op het bord, zodat mbed-programma's worden geladen.
- Het uploaden van de firmware van het toetsenbord aan het bestuur.
Je moet een PC met Windows om dit te doen.
De bootloader wijzigen
De officiële instructies voor het upgraden van de bootloader zijn op http://mbed.org/handbook/Firmware-FRDM-KL25Z , maar ik zal ze hier recap.
- Vind dat de drukknop gemarkeerd 'gereset' tussen de twee USB-aansluitingen op het bord.
- Terwijl deze knop ingedrukt en steek de USB-contactdoos geëtiketteerd 'OpenSDA' (de linker knop op de foto) in de PC.
- Windows moet de Raad van bestuur als een USB-apparaat voor massaopslag identificeren. Het wellicht sommige stuurprogramma's laden, dan een dialoogvenster 'Automatisch afspelen' voor een schijf die geëtiketteerd 'BOOTLOADER' wordt weergegeven. Selecteer 'Open map bestanden bekijken'.
- Download het bestand mbed_if_v2.1_frdm_kl25z.s19 toegevoegd aan deze pagina. Zoek het bestand in Windows Verkenner (meestal in de map ' Downloads ') en sleep deze naar de BOOTLOADER bestand venster.
- Wacht een paar seconden voor het bestand in de file viewer wordt weergegeven (zie afbeelding).
- Haal het bord van de KL25Z van de PC.
Laden van de firmware van het toetsenbord
- Steek de KL25Z in de PC met behulp van de 'OpenSDA'-aansluiting (niet houdt u de drukknop ditmaal).
- De PC moet een schijf 'MBED' geëtiketteerd detecteren. Nogmaals, selecteer 'Open map voor een weergave van bestanden'.
- Download het bestand electron_kbd_KL25Z.bin toegevoegd aan deze pagina.
- Zoek het bestand (meestal in de map ' Downloads ') en sleep deze naar de MBED-venster.
- Wanneer het bestand klaar is met het kopiëren, zal de bootloader eject naar de schijf. (Windows een dialoogvenster waarschuwing u deze nog niet naar behoren is uitgeworpen kan tonen: Maak je geen zorgen over dit). Een korte tijd later zal het opnieuw.
- U kunt nu loskoppelen van het bord KL25Z.
Wijzigen van de firmware
Als u graag om uw eigen aangepaste toetsenbord programmatuur te creëren, of gewoon nieuwsgierig zijn, is de broncode beschikbaar op de website op http://mbed.org/users/IH/code/electron_kbd/
Het bronpakket bestand main.cpp bevat gedetailleerde opmerkingen over het toetsenbord bedrading en hoe de Electron-toetsen zijn toegewezen aan USB ones.