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.
    Les LEDs situées à gauche de l'affichage, en haut du circuit, sont respectivement de bas en haut;
    1. LED 4 LED_POWER
    2. LED 3 LED_MSG
    3. LED 2 LED_STATUS
    4. LED 1 LED_PROG
    La LED POWER est allumée dès que le programme de boot est lancé, c'est à dire lorsque les touches shift+estop sont relâchées.
    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.
    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
    1. e<cr>: pour choisir l' EEPROM et envoyer le fichier .hex
    2. f<cr>: pour choisir la mémoire FLASH et envoyer le fichier .eep
    3. x<cr>: Fin et démarrage de l'applicatif s'il existe.

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.
    boot_hterm