Diferencia entre revisiones de «Grabar Firmware»
(→Fuera de Sugar) |
|||
(No se muestra una edición intermedia de otro usuario) | |||
Línea 11: | Línea 11: | ||
==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. | ||
Línea 44: | Línea 48: | ||
python ButiaFirmware.py silent | 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á.
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.
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.
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.
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.