Diferencia entre revisiones de «Grabar Firmware»

De Proyecto Butiá
Saltar a: navegación, buscar
(Página creada con 'Butiá Firmware es una actividad para Sugar (que también puede correr en Linux) que se encarga de actualizar la versión de firmware de la USB4Butiá. [[Archivo: butiaFirmware...')
 
 
(No se muestran 3 ediciones intermedias de otro usuario)
Línea 1: Línea 1:
 +
=En Sugar=
 +
 
Butiá Firmware es una actividad para Sugar (que también puede correr en Linux) que se encarga de actualizar la versión de firmware de la USB4Butiá.
 
Butiá Firmware es una actividad para Sugar (que también puede correr en Linux) que se encarga de actualizar la versión de firmware de la USB4Butiá.
  
Línea 7: Línea 9:
 
Es una actividad simple, cuenta con solo dos botones: "Chequear versión" y "Grabar Firmware".
 
Es una actividad simple, cuenta con solo dos botones: "Chequear versión" y "Grabar Firmware".
  
*Grabar Firmware:
+
==Grabar Firmware==
  
Al hacer click en el botón despliega una advertencia pidiendo que no se desconecte la placa durante el proceso y que no se cierre la actividad. Luego, dándole click en "Aceptar" comienza automáticamente el proceso de grabación/actualización. Al finalizar se muestra un mensaje de éxito o en
+
Al hacer click en el botón despliega una advertencia pidiendo que no se desconecte la placa durante el proceso y que no se cierre la actividad.
 +
 
 +
[[Archivo: butiaFirmware-warning.png | 400px | Mensaje de precaución]]
 +
 
 +
Luego, dándole click en "Aceptar" comienza automáticamente el proceso de grabación/actualización. Al finalizar se muestra un mensaje de éxito o en
 
su defecto uno de error.
 
su defecto uno de error.
  
 
[[Archivo: butiaFirmware-mensaje-exito.png | 400px | Mensaje de éxito]] [[Archivo: butiaFirmware-mensaje-error.png | 330px | Mensaje de error]]
 
[[Archivo: butiaFirmware-mensaje-exito.png | 400px | Mensaje de éxito]] [[Archivo: butiaFirmware-mensaje-error.png | 330px | Mensaje de error]]
 +
 +
==Chequear Versión==
 +
 +
Al hacer click en el botón "Chequear Firmware" se despliega una ventana indicando la versión actual del firmware de la placa, o en caso de encontrar un error, el mensaje correspondiente.
 +
 +
[[Archivo: butiaFirmware-version-exito.png | 250px | Mensaje de éxito]] [[Archivo: butiaFirmware-version-error.png | 330px | Mensaje de error]]
 +
 +
=Fuera de Sugar=
 +
 +
Se descarga la actividad desde el link anterior. Se cambia la extensión de .xo a .zip y se descomprime (click derecho, extraer).
 +
Luego vamos a la Terminal y ejecutamos dentro de la carpeta anteriormente descomprimida:
 +
 +
    python ButiaFirmware.py
 +
 +
Ésto nos mostrará los mismos cuadros de diálogo que en Sugar, y el proceso es el mismo. Se le da click en "Aceptar" y la actualización de firmware comienza automáticamente.
 +
 +
Chequar versión:
 +
 +
Para eso agregamos el parámetro: "check_version"
 +
 +
    python ButiaFirmware.py check_version
 +
 +
Y nos despliega la misma ventana que en Sugar, con el número de versión o en caso de haber algún problema, un mensaje de error.
 +
 +
===Extras===
 +
 +
Si deseamos que no aparezcan las ventanas y se haga todo automáticamente, podemos ejecutar:
 +
 +
    python ButiaFirmware.py silent
 +
 +
 +
=En Mac=
 +
 +
Se descarga la actividad desde : [http://activities.sugarlabs.org/es-ES/sugar/addon/4621].
 +
Se cambia la extensión de .xo a .zip y se descomprime (click derecho, extraer).
 +
Luego vamos a la Terminal y ejecutamos dentro de la carpeta anteriormente descomprimida:
 +
 +
    cd fsusb/src/
 +
 +
Ejecutamos:
 +
   
 +
    make
 +
 +
Luego ejecutamos:
 +
 +
    make install
 +
 +
Copiamos el archivo de nombre "fsusb" generado luego de ejecutar el comando anterior y lo pegamos en la carpeta fsusb/x64 o fsusb/x32 dependiendo de nuestra arquitectura. En caso de no saber la arquitectura ejecutamos "uname -m" en la Terminal.

Revisión actual del 15:18 12 oct 2016

En Sugar

Butiá Firmware es una actividad para Sugar (que también puede correr en Linux) que se encarga de actualizar la versión de firmware de la USB4Butiá.

Butiá Firmware Activity

La actividad para XO (Sugar) puede descargarse desde: [1]

Es una actividad simple, cuenta con solo dos botones: "Chequear versión" y "Grabar Firmware".

Grabar Firmware

Al hacer click en el botón despliega una advertencia pidiendo que no se desconecte la placa durante el proceso y que no se cierre la actividad.

Mensaje de precaución

Luego, dándole click en "Aceptar" comienza automáticamente el proceso de grabación/actualización. Al finalizar se muestra un mensaje de éxito o en su defecto uno de error.

Mensaje de éxito Mensaje de error

Chequear Versión

Al hacer click en el botón "Chequear Firmware" se despliega una ventana indicando la versión actual del firmware de la placa, o en caso de encontrar un error, el mensaje correspondiente.

Mensaje de éxito Mensaje de error

Fuera de Sugar

Se descarga la actividad desde el link anterior. Se cambia la extensión de .xo a .zip y se descomprime (click derecho, extraer). Luego vamos a la Terminal y ejecutamos dentro de la carpeta anteriormente descomprimida:

   python ButiaFirmware.py

Ésto nos mostrará los mismos cuadros de diálogo que en Sugar, y el proceso es el mismo. Se le da click en "Aceptar" y la actualización de firmware comienza automáticamente.

Chequar versión:

Para eso agregamos el parámetro: "check_version"

   python ButiaFirmware.py check_version

Y nos despliega la misma ventana que en Sugar, con el número de versión o en caso de haber algún problema, un mensaje de error.

Extras

Si deseamos que no aparezcan las ventanas y se haga todo automáticamente, podemos ejecutar:

   python ButiaFirmware.py silent


En Mac

Se descarga la actividad desde : [2]. Se cambia la extensión de .xo a .zip y se descomprime (click derecho, extraer). Luego vamos a la Terminal y ejecutamos dentro de la carpeta anteriormente descomprimida:

   cd fsusb/src/

Ejecutamos:

   make

Luego ejecutamos:

   make install

Copiamos el archivo de nombre "fsusb" generado luego de ejecutar el comando anterior y lo pegamos en la carpeta fsusb/x64 o fsusb/x32 dependiendo de nuestra arquitectura. En caso de no saber la arquitectura ejecutamos "uname -m" en la Terminal.