Instalación del firmware de Robotino

Previous  home  Next   

El paquete "robotino firmware" es especial. La rutina de actualización comprueba si hay una tarjeta EA09 IO en el Robotino. Si se encuentra una tarjeta EA09 IO, el numero de versión se toma directamente de la tarjeta IO. Si no se ha instalado una tarjeta EA09, en lugar del número de versión aparecerá el símbolo warning. El estado del paquete es accept a pesar de todo, porque "robotino firmware" no necesita ser instalado.

 

Puesto que la actualización del firmware del Robotino con el paquete "robotino firmware" es un proceso muy complejo, este paquete no se actualiza por defecto. Sólo es recomendable incluir el paquete en el proceso de actualización si se sabe exactamente por qué es necesario actualizarlo. La instalación del firmware se describe en el apartado Instalación del firmware de Robotino.

 

El firmware del microcontrolador (un NXP LPC 2378) montado en esta tarjeta IO puede actualizarse desde el PC104 del Robotino. Este proceso es muy complicado. Un fallo en el registro del nuevo firmware tiene los siguientes efectos:

 

1.El Robotino no se puede desconectar presionando la tecla On/Off.
2.Cuando se aprieta la tecla On/Off, el Robotino se enciende. Cuando deja de apretarse la tecla, el Robotino se apaga de nuevo inmediatamente.

 

Sobre 1) El Robotino se puede apagar desmontando el puente de mando

Sobre 2) La tecla On/Off debe apretarse hasta que se realice otra actualización del firmware con éxito

 

Para actualizar solamente el firmware (o para repararlo), debe seleccionarse sólo el paquete "robotino firmware". A continuación, se puede forzar la instalación en Robotino con el botón refresh o forcerefresh ("Forzar actualización del paquete"). La actualización del firmware propiamente dicha se realiza con el display del Robotino.

 

update_robotino_firmware


En el display del Robotino, debe navegar hasta el punto "Firmware Update" y seleccionarlo.

M

e

n

ú

p

r

i

n

c

 

 

 

 

 

 

 


S

e

l

e

c

d


e

s

i

s

t

e

m

a


P

a

r

a

c

h

o

q

u

e

,

s

p

e

e

>

F

i

r

m

w

a

r

e

-

U

p

d

a

t

q

Si hay instalada una tarjeta EA09 que cuenta con firmware sin fallos, se muestran el número de versión actual (en este caso, 1.2.1) y el número de versión del nuevo firmware.

F

i

r

m

w

a

r

e


u

p

d

a

t

e

 

1

.

2

.

1

>

1

.

2

.

2






C

a

n

c

e

l

a

r

 







>

S

t

a

r

t











Si se ha instalado una tarjeta EA05 o si ha fallado una actualización de firmware anterior, como número de versión actual se muestra 0.0.1.

F

i

r

m

w

a

r

e


U

p

d

a

t

e

 

0

.

0

.

1

>

1

.

2

.

2






C

a

n

c

e

l

a

r

 







>

S

t

a

r

t











Si se selecciona "Cancelar", se vuelve al menú principal. Con "Start" se inicia el proceso de actualización. En la fila inferior se muestra el tiempo ya transcurrido. Con una tarjeta EA09, el proceso requiere aprox. 30 seg. Si se ha instalado una tarjeta EA05, se intenta durante aprox. 180 seg actualizar el firmware.

F

i

r

m

w

a

r

e

U

p

d

a

t

e

 

 

P

r

o

g

r

a

m

a

c

i

ó

n

 

 





)

)

)

)

)

)









2

6

s














Una vez finalizado el proceso de programación, el microcontrolador se reinicia.

F

i

r

m

w

a

r

e

U

p

d

a

t

e

 

 

R

e

i

n

i

c

i

o

.

.

.








)

)

)

)

)

)









3

0

s














Una vez que ha terminado sin fallos es proceso de actualización, se lee la nueva versión de firmware en el microcontrolador y se muestra en el display. No es habitual que se den fallos en la lectura de la nueva versión de firmware. En estos casos, se muestra 0.0.1 como número de versión. La versión 0.0.1 también se muestra si se ha instalado una tarjeta EA05 .

F

i

r

m

w

a

r

e

 

U

p

d

a

t

e

 

s

i

n

 

e

r

r

o

r

e

s






















V

e

r

s

i

ó

n

:


1

.

2

.

2



Para volver al menú principal basta con pulsar una tecla cualquiera. Si se vuelve a la opción de menú "Firmware Update" y la actualización se ha completado sin errores, aparecerá la nueva versión de firmware.

F

i

r

m

w

a

r

e


U

p

d

a

t

e

 

1

.

2

.

2

>

1

.

2

.

2





>

C

a

n

c

e

l

a

r

 








S

t

a

r

t