Étape 5: Programme d’amorçage pour mises à niveau du firmware du réseau
Si vous utilisez une toute nouvelle puce que vous devrez programmer le bootloader dans le PIC18F67J60 par le biais de l’en-tête de l’ICSP, alors vous pouvez télécharger le firmware #twatch sur le réseau. Programme twatchv2-bl-vxx. HEX dans la puce avec un programmateur PIC comme un ICD2 ou PicKit.
Lorsque la #twatch des attributions sur le chargeur de démarrage s’exécute avant le début de l’émission principale. Le programme d’amorçage vérifie une connexion entre le PGD et PGC épingles de l’en-tête de programmation, montré dans l’image ci-dessus. Si elle détecte une connexion, le bootloader reprend et attend que le nouveau firmware à télécharger.
Il y a une chance très faible que le bootloader démarrera accidentellement même sans un cavalier entre les broches PGC et PGD. Cela ne sera pas endommager le #twatch, juste couper l’alimentation électrique et réessayez. Entrée du chargeur de démarrage accidentel peut être évitée en plaçant le cavalier sur un poste donc il relie les broches PGD et GND.
Le bootloader #twatch utilise l' adresse IP 192.168.1.123 et le masque de sous-réseau 255.255.255.0. Votre ordinateur doit également disposer d’une adresse IP qui commence par 192.168.1.xxx pour communiquer avec le #twatch. Nous avons choisi la plage 192.168.1.xxx parce que c’est le plus commun pour les routeurs. Si votre ordinateur utilise une autre plage d’adresses IP, vous aurez besoin de la régler temporairement avant de pouvoir effectuer la mise à jour.
Comment mettre à niveau :
- Assurez-vous que votre PC est dans la même plage d’adresses IP et le sous-réseau que le #twatch. Votre PC doit avoir une adresse IP dans la plage 192.168.1.xxx et un masque de sous-réseau de 255.255.255.0. L’adresse IP par défaut #twatch bootloader est 192.168.1.123, assurez-vous qu’aucun autre ordinateur connecté au même routeur déjà n’utilise cette adresse.
- Débranchez le bloc d’alimentation #twatch.
- Placez un cavalier entre les broches PGC et PGD.
- Branchez le câble réseau, si nécessaire et branchez le bloc d’alimentation. L’écran peut être vide, ont des blocs solides, ou des déchets.
- Utilisez un utilitaire TFTP pour envoyer le nouveau firmware à l’adresse IP de #twatch, nous utilisons TFTP.exe depuis la ligne de commande de Windows.
- Le TFTP mise à jour de rapports succès ou l’erreur.
- Débranchez l’appareil, enlevez le cavalier de mise à jour.
- Rebranchez l’alimentation. Le #twatch devrait commencer à défilement tweets. Si le programme d’amorçage commence au lieu de cela, mettre un cavalier entre les broches PGD et GND et réessayez.