Questa è una vecchia versione del documento!
AN024 - Procedura di aggiornamento firmware su A1-HMI-QC104
Documento: | AN024 | ||
---|---|---|---|
Descrizione: | Procedura di aggiornamento firmware su A1-HMI-QC104 | ||
Redattore: | Riccardo Furlato | ||
Approvatore | Gabriele Bazzi | ||
Link: | http://www.qem.eu/doku/doku.php/appnote/an024 | ||
Lingua: | Italiano | ||
Release documento | Descrizione | Note | Data |
01 | Nuovo manuale | Valido dalla release hardware 03, e dalla release firmware QC104-xx.5.1 | 10/02/2015 |
0.1 Introduzione
L'aggiornamento del firmware può essere eseguito senza pregiudicare il funzionamento del software applicativo. E' buona regola comunque avere a disposizione il software applicativo e i dati della macchina salvati in un file in modo da poter eventualmente ripristinarne il funzionamento.
L'operazione si può effettuare in tre modi:
0.2 Aggiornamento tramite TeraTerm
-
Scaricare e installare il TeraTerm.
-
Collegare il PC alla porta PROG dello strumento con l'interfaccia IQ009 utilizzata anche per la normale programmazione con Qview.
-
Tenere premuto il tastino BOOT e, contemporaneamente, accendere il terminale.
-
Si accende solamente il LED GIALLO STOP (la CPU si trova in stato di BOOT).
-
Avviare il programma Tera Term Pro e impostare sulla finestra di dialogo iniziale una connessione seriale con il numero della COM utilizzata per la comunicazione (l'interfaccia IQ009 viene collegata ad una porta USB del PC. Il PC assegna all'interfaccia un numero COM. E' possibile conoscere questo numero dal “Pannello di controllo” del PC).
-
Impostare dal menù “Setup-Serial Port” le seguenti impostazioni:
Port: COM utilizzata Baud rate: 115200 Data: 8 bit Parity: none Stop: 1 bit Flow control: Xon/Xoff Transmit delay 0 msec/char 0 msec/line -
Inviando un carattere “ * ” la CPU dovrebbe rispondere con “ ?* ” e significa che la comunicazione è stabilita. Se questo non succede si deve controllare il cavo oppure verificare che non ci siano altri programmi che stanno utilizzando la stessa porta di comunicazione seriale del PC.
-
Inviare la stringa “ E* ” per cancellare il firmware presente nella CPU.
-
La CPU, dopo qualche secondo, invia la risposta “ e* ”.
-
Inviare la stringa “ F ” e selezionare dal menù “File-Send file…” il file <firmware>.a21 (file fornito con queste istruzioni). In questo modo inizierà il download del firmware.
-
Alla fine del trasferimento inviare il carattere “ * ”.
-
La CPU, dopo qualche secondo, risponderà con “ OK firmware stored ”.
-
Ora si può spegnere e riaccendere il terminale.
0.3 Aggiornamento tramite Firmwaredownloader
-
Installare QWorkBench.
-
Collegare il PC al terminale tramite l'interfaccia IQ009.
-
Avviare il Firmware downloader che si trova in QEM - QWorkBench - Utilities - Firmwaredownloader.
-
Impostare la COM nella COM Port Number.
-
Selezionare il file
firmware.a21
. -
Premere Go Boot.
-
Premere Start.
-
Attendere fine del trasferimento.
0.4 Aggiornamento tramite MMC/SD
-
Il file contenente il nuovo firmware per esempio
qc104-03.5.4.a21
deve essere rinominato infirmware.a21
-
Formattare la MMC/SD e copiare il file
firmware.a21
al suo interno -
Spegnere lo strumento.
-
Il led STOP si accende, mentre il display rimane spento, dopo qualche secondo inizia l'aggiornamento e il led STOP lampeggia finchè non sarà terminato.
-
Alla fine dell'aggiornamento lo strumento si riavvia automaticamente.
-
Spegnere lo strumento ed estrarre la MMC/SD
0.5 Verifica
Accendere lo strumento
Premere il pulsante BOOT o premere contemporaneamente i tasti “F2 + F4 + F6” per accedere alle Funzioni di sistema. | BOOT |
Compare la seguente pagina di SETUP:
Premere esc
nella tastiera virtuale per uscire dalla pagina DOWNLOAD
Selezionare Info
dal menù utilizzando le frecce verticali della tastiera virtuale, quindi premere il tasto Enter
per visualizzare la funzione selezionata.
Verrà visualizzata la paina Info
.
Verificare che FW ver…..:
corrisponda alla versione firmware appena caricata.
Premere esc
ed usando la tastiera virtuale portarsi sulla voce di menù Exit
e premere Enter
per uscire dal SETUP.