Actualización Firmware - FAAC COBRA1500 Manual De Servicio

Tabla de contenido

Publicidad

9.1.5
Actualización Firmware
En la Central, el Firmware (es decir, el programa aplicativo) está guardado en una memoria Flash que puede volverse a
escribir muchas veces, permanente pero no extraible, ya que está directamente soldada en el circuito impreso.
De todos modos se puede efectuar una actualización firmware descargando el nuevo Firmware a través de cable serial
operando desde un P.C.
En todas las versiones se puede efectuar la descarga local en el puerto Auxiliar COM2.
A partir de la Ver. 01.01.00 también es posible la actualización desde posición remota.(ej.: el P.C. donde opera el
programa Wincontrol) en el puerto COM1. Por tanto se puede aprovechar para la actualización firmware la estructura
de red que normalmente permite la comunicación entre el P.C. y la Central. Si la Central está conectada en RS485 en
modo Polling (/P), se aprovechará dicho canal sin la necesidad de acceder físicamente a la Central misma.
Hay que operar análogamente en caso de vía Red LAN o vía Módem (Central en /T).
La descarga del Firmware puede realizarse desde:
programa Wincontrol siempre y cuando sea lo suficientemente reciente (comprobar que en la máscara
"Comunicación" – "Configuración paneles" haya un botón con el símbolo de una Eprom con una flecha roja)
programa "File2com"
Para proceder a la actualización sirve:
un P.C. con sistema operativo Windows (95, 98, 2000, NT) y un puerto serial libre
el programa adecuado para descargar los datos (véase arriba)
el nuevo archivo que debe enviarse a la Central con el nuevo Firmware (típicamente es un archivo ***.bin)
un cable de conexión de tres hilos como se describe a continuación (sólo en caso de descarga directa en
COM2)
Descarga "Lineal"
La descarga del firmware se realiza sin interrupciones. La Central debe tener la adecuada memoria RAM para
memorizar temporalmente el firmware a la espera de ser copiado en Flash.
Esto es posible utilizando sólo el puerto COM2 de la Central.
NOTA: la descarga "lineal" es más segura respecto a la descarga por "bloques", porque antes se envía todo el firmware
y sólo si todos los controles previstos son válidos, se borra la Flash y se escribe con el nuevo firmware. En realidad
podría verificarse una falta de alimentación o un reset propio durante la breve fase de escritura Flash: en dicho caso se
pierde el control de la Central.
Descarga por "Bloques"
Puede realizarse a partir de la Ver. 01.01.00 de la Central.
La descarga por "Bloques" permite básicamente dos cosas:
1. descargar firmware de cierto peso a una Central que no dispone de una adecuada memoria RAM para la
memorización temporal de todo el archivo (por lo tanto la descarga por "bloques" es indispensable con el
Cobra1500)
2. empezar la comunicación como si fuera una normal interrogación (ej.: Polling si está en /P) para avisar que
seguirá una descarga firmware
La descarga se realiza empezando por el último bloque. Cada vez que se llena una página de 64Kbyte, se actualiza la
correspondiente página en la Flash y luego la descarga empieza de nuevo hasta que se completa el proceso.
Con el programa "file2com" se puede seleccionar la longitud de cada bloque (ej.: 8192 Byte).
No existe un valor óptimal: la regla es que, si no hay interferencias, cuanto más largo es el bloque, más rápida es la
descarga.
Con canales de transmisión afectados por interferencias (ej.: vía módem) es preferible seleccionar bloques cortos (ej.:
512 Byte) porque si una interferencia afectara a un bloque, la retransmisión del mismo sería más corta.
El dibujo esquematiza una descarga por bloques (de 8 Kbyte cada uno) de un archivo de 166 Kbyte de longitud:
Página 1 (64KB)
8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K 8K
1
2
3
4
5
Nótese que el bloque 21 es más corto que los demás: (8K x 20) + 6K = 166K
Se envía primero el bloque n°21, luego el 20, hasta el 17 que completa la página más alta (Página 3)
Los datos se memorizan momentáneamente en RAM
El contenido de la Página 3 en Flash se limpia
Los datos en RAM (Página 3) se copian en la correspondiente Página en Flash
Se reanuda la descarga del firmware desde el bloque 16 hasta el bloque 9 para escribir la Página 2 (con el mismo
mecanismo que el de la Página 3)
FAAC spa
166KB (longitud del archivo)
6
7
8
9
10
ManualeCobra1500-5000_spa.doc
Página 2 (64KB)
8K 8K 8K 8K 8K 8K 6K
11
12
13
14
15
Página 3 (38KB)
16
17
18
19
20
21
Pág. 96

Publicidad

Tabla de contenido
loading

Productos relacionados para FAAC COBRA1500

Este manual también es adecuado para:

Cobra5000

Tabla de contenido