Étape 6: Charger le firmware KL25Z
Le firmware requis pour exécuter le clavier a été construit en utilisant les outils à mbed.org. Pour configurer le firmware sur la carte nécessite deux étapes :
- Changer le chargeur de démarrage sur la planche, pour permettre à mbed programmes à charger.
- Télécharger le firmware du clavier au Conseil d’administration.
Vous aurez besoin d’un PC fonctionnant sous Windows pour ce faire.
Changer le chargeur de démarrage
Les instructions officielles pour la mise à niveau le programme d’amorçage sont à http://mbed.org/handbook/Firmware-FRDM-KL25Z , mais je vais les résumer ici.
- Trouver que le bouton marqué « reset » entre les deux prises USB sur la carte.
- Tout en maintenant cette touche enfoncée, branchez la prise USB portant la mention "OpenSDA" (celui de gauche sur la photo) dans le PC.
- Windows doit identifier le Conseil comme un périphérique de stockage de masse USB. Il peut avoir besoin de charger des pilotes, puis il affiche une boîte de dialogue « AutoPlay » pour un disque étiqueté « BOOTLOADER ». Sélectionnez « Ouvrir le dossier pour afficher les fichiers ».
- Télécharger le fichier mbed_if_v2.1_frdm_kl25z.s19 attaché à cette page. Recherchez le fichier dans l’Explorateur Windows (généralement dans le dossier de téléchargements) et faites-la glisser vers la fenêtre d’affichage de fichiers BOOTLOADER.
- Attendre quelques secondes que le fichier apparaissent dans la visionneuse du fichier (voir photo).
- Débranchez le Conseil KL25Z du PC.
Chargement du firmware du clavier
- Branchez le KL25Z sur le PC à l’aide de la prise de « OpenSDA » (ne maintenez enfoncée la touche cette fois).
- Le PC devrait détecter un disque étiqueté « MBED ». Encore une fois, sélectionnez « Ouvrir le dossier pour afficher les fichiers ».
- Télécharger fichier electron_kbd_KL25Z.bin attaché à cette page.
- Recherchez le fichier (généralement dans le dossier de téléchargements) et faites-la glisser vers la fenêtre MBED.
- Lorsque le fichier a fini de copier, le bootloader éjecte le disque. (Windows peut afficher une boîte de dialogue vous avertissant qu’elle n’a pas été éjectée correctement : ne vous inquiétez pas cela). Peu de temps après, il se reconnecte.
- Vous pouvez maintenant débrancher le jury KL25Z.
Modifier le firmware
Si vous souhaitez créer votre propre firmware clavier personnalisé, ou simplement curieux, le code source est disponible sur le site Web à http://mbed.org/users/IH/code/electron_kbd/
Le fichier source main.cpp contient des commentaires détaillés sur les câbles du clavier et comment les clés de l’électron sont mappés sur USB ones.