Booting the Neo FreeRunner/es

From Openmoko

Revision as of 04:23, 27 August 2009 by Cristianpark (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Contents

El Neo FreeRunner tiene dos memorias FLASH: NOR FLASH y NAND FLASH. Un 'boot loader' está presente en ambas memorias.

El proceso normal de encendido utiliza el boot loader ubicado en la NAND FLASH. La memoria NAND FLASH puede ser actualizada (escrita) usando el boot loader y una utilidad (dfu_util) la cual corre en el PC anfitrión.

La memoria NOR FLASH NO puede ser escrita usando el boot loader. La razón para esto es proveer un boot loader a prueba de fallos en la memoria NOR FLASH en caso que el boot loader de la NAND FLASH quede corrupto después de actualizarse

Las siguientes son las formas de bootear (iniciar) tu Neo FreeRunner:

Circle2.gif Puedes arrancarlo desde una imagen de Openmoko directamente (opción por defecto, cuando se enciende la primera vez).
Circle2.gif Puedes arrancarlo desde U-Boot bootloader ubicado en la NAND Flash.
Circle2.gif Puedes arrancarlo desde U-Boot ubicado en la NOR Flash.

Arrancar el sistema desde las memorias NAND y NOR FLASH permite actualizar el kernel y el sistema de archivos principal (root)

Arrancar la Imagen OpenMoko (OM)

Menu2.jpg

Presiona y mantén presionado el botón de encendido alrededor de 8 segundos, hasta que el splash de OpenMoko aparezca. Cuando aparezca, puedes soltar el botón de encendido, OpenMoko continuará la carga.

El tiempo de inicio del Neo FreeRunner es de aproximadamente 2 minutos (al momento) pero existe un plan para hacerlo más corto. Más información en Booting time reduction plan.

Iniciar U-Boot en la memoria NAND FLASH

Menu7.jpg
  • Presionar y manter presionado el botón de encendido
  • Mientra se mantiene presionado el botón de encendido, presionar y manter presionado el botón AUX entre 5 y 8 segundos.
  • Un menú de booteo con diferentes opciones aparecerá. Esto indica que la memoria NAND FLASH ha booteado.
  • Para moverse por las diferentes opciones, utiliza el botón AUX y para ejecutar la seleccionada, presiona el botón de encendido.

Iniciar U-Boot en la memoria NOR FLASH

Menu6.jpg

Esta opción es usada comunmente por los desarrolladores o cuando se flashea (instalar otras imágenes) el FreeRunner.

  • Presiona y mantén presionado el botón AUX
  • Mientras se mantiene presionado el botón AUX, presionar y mantener presionado el botón de encendido.
  • Soltar el botón AUX
  • Podrás ver el menú de booteo de la memoria NOR FLASH. Esto significa que has entrado a la memoria NOR FLASH.

El flasheo puede ser llevado a cabo cuando el menú de booteo NOR está activo.

Hay seis opciones entre las que se puede elegir cuando se está en el menú NOR FLASH.

  1. Boot
  2. Boot from MicroSD
  3. Set console to USB
  4. Set console to Serial
  5. Reset
  6. Power off

Si no puedes iniciar U-Boot en la memoria NAND FLASH, entonces podrás iniciar U-Boot en la memoria NOR FLASH.

Cuando el FreRunner se flashea via USB, debes escoger la opción Set consoles to USB (presionando el botón AUX hasta llegar a ella y luego presionando el botón de encendido).

NOTE: Cuando nos referimos a Iniciar U-Boot significa bootear el FreeRunner usando el método descrito, llegando hasta el menú U-Boo. Para evitar que el FreeRunner bootee automáticamente, presiona el botón AUX para ir navegando entre las opcioones. Nótese también que el FreeRunner NO se apagará automáticamente cuando el flasheo se esté llevando a cabo.


Personal tools


Contents

El Neo FreeRunner tiene dos memorias FLASH: NOR FLASH y NAND FLASH. Un 'boot loader' está presente en ambas memorias.

El proceso normal de encendido utiliza el boot loader ubicado en la NAND FLASH. La memoria NAND FLASH puede ser actualizada (escrita) usando el boot loader y una utilidad (dfu_util) la cual corre en el PC anfitrión.

La memoria NOR FLASH NO puede ser escrita usando el boot loader. La razón para esto es proveer un boot loader a prueba de fallos en la memoria NOR FLASH en caso que el boot loader de la NAND FLASH quede corrupto después de actualizarse

Las siguientes son las formas de bootear (iniciar) tu Neo FreeRunner:

Circle2.gif Puedes arrancarlo desde una imagen de Openmoko directamente (opción por defecto, cuando se enciende la primera vez).
Circle2.gif Puedes arrancarlo desde U-Boot bootloader ubicado en la NAND Flash.
Circle2.gif Puedes arrancarlo desde U-Boot ubicado en la NOR Flash.

Arrancar el sistema desde las memorias NAND y NOR FLASH permite actualizar el kernel y el sistema de archivos principal (root)

Arrancar la Imagen OpenMoko (OM)

Menu2.jpg

Presiona y mantén presionado el botón de encendido alrededor de 8 segundos, hasta que el splash de OpenMoko aparezca. Cuando aparezca, puedes soltar el botón de encendido, OpenMoko continuará la carga.

El tiempo de inicio del Neo FreeRunner es de aproximadamente 2 minutos (al momento) pero existe un plan para hacerlo más corto. Más información en Booting time reduction plan.

Iniciar U-Boot en la memoria NAND FLASH

Menu7.jpg
  • Presionar y manter presionado el botón de encendido
  • Mientra se mantiene presionado el botón de encendido, presionar y manter presionado el botón AUX entre 5 y 8 segundos.
  • Un menú de booteo con diferentes opciones aparecerá. Esto indica que la memoria NAND FLASH ha booteado.
  • Para moverse por las diferentes opciones, utiliza el botón AUX y para ejecutar la seleccionada, presiona el botón de encendido.

Iniciar U-Boot en la memoria NOR FLASH

Menu6.jpg

Esta opción es usada comunmente por los desarrolladores o cuando se flashea (instalar otras imágenes) el FreeRunner.

  • Presiona y mantén presionado el botón AUX
  • Mientras se mantiene presionado el botón AUX, presionar y mantener presionado el botón de encendido.
  • Soltar el botón AUX
  • Podrás ver el menú de booteo de la memoria NOR FLASH. Esto significa que has entrado a la memoria NOR FLASH.

El flasheo puede ser llevado a cabo cuando el menú de booteo NOR está activo.

Hay seis opciones entre las que se puede elegir cuando se está en el menú NOR FLASH.

  1. Boot
  2. Boot from MicroSD
  3. Set console to USB
  4. Set console to Serial
  5. Reset
  6. Power off

Si no puedes iniciar U-Boot en la memoria NAND FLASH, entonces podrás iniciar U-Boot en la memoria NOR FLASH.

Cuando el FreRunner se flashea via USB, debes escoger la opción Set consoles to USB (presionando el botón AUX hasta llegar a ella y luego presionando el botón de encendido).

NOTE: Cuando nos referimos a Iniciar U-Boot significa bootear el FreeRunner usando el método descrito, llegando hasta el menú U-Boo. Para evitar que el FreeRunner bootee automáticamente, presiona el botón AUX para ir navegando entre las opcioones. Nótese también que el FreeRunner NO se apagará automáticamente cuando el flasheo se esté llevando a cabo.