Mise en œuvre, chargeur (BootLoader) |
This Page is under Construction
OpPanel dispose d'une interface hôte pour la mise à jour du firmware et pour une configuration simplifiée. Le PC est connecté via un port USB FTDI Câble USB 3V3 (important) au port série de ATXMEGA. Un port COM virtuel est initialisé
Démarrage du Boot
-
Si, avant la mise sous tension d' OpPanel on appuie sur les boutons shift/stop, le chargeur de démarrage (bootloader est actif), et une mise à jour du firmware peut être effectuée.
- LED 4 LED_POWER
- LED 3 LED_MSG
- LED 2 LED_STATUS
- LED 1 LED_PROG
Les LEDs situées à gauche de l'affichage, en haut du circuit, sont respectivement de bas en haut;
La LED Message est allumées si les deux boutons poussoirs shift et eStop sont enfoncés à la mise sous tension.
La LED d'état clignote brièvement à chaque octet transmit.
La LED PROG reste éteinte.
Firmware-Update
-
Le bootloader communique suivant le protocole standard AVROSP à 19200 bauds, 8N1. Plus d'informations peuvent être trouvées dans les instructions de la télécommande MFT.
- e<cr>: pour choisir l' EEPROM et envoyer le fichier .hex
- f<cr>: pour choisir la mémoire FLASH et envoyer le fichier .eep
- x<cr>: Fin et démarrage de l'applicatif s'il existe.
Avec un terminal hterm à 19200bauds, 8N1, à l'envoi de ? <cr/lf> (line feed carriage return) Le bootloader répond par son numéro de version: Bootloader V*.* On peut alors envoyer une des trois commandes
Exemple
-
Dans l'exemple ci-après OpPanel est alimenté par la liaison FTDI. Le câble est branché tandis que les deux boutons sont enfoncés. Puis le terminal hterm est ouvert avec la bonne configuration. A l'envoi du point d'interrogation OpPanel répond: Trackproc_Bootloader V0.02.