![]() |
|
Instalación del firmware de Robotino |
|
|
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
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:
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
En el display del Robotino, debe navegar hasta el punto "Firmware Update" y seleccionarlo.
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.
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.
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.
Una vez finalizado el proceso de programación, el microcontrolador se reinicia.
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 .
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.
|