Start-up:Condorboard-Stable

= Proceso de Arranque = El proceso de arranque de la tarjeta CondorBoard se realiza mediante diferentes programas precargados en los medios de almacenamieto masivo dentro del la tarjeta. A continuación se resumen las etapas basicas del proceso de arranque y se muestra un esquema general del proceso.


 * 1) SAM-BA: Inicialmente el SAM-BootAssistant (SAM-BA), verifica los dispositivos de almacenamiento disponibles en busca de una archivo de arrranque valido. En el caso de la CondorBoard el archivo de arranque es el Bootstrap. Una se encuentra este, se carga en RAM y se le pasa control al mismo (inicia su ejecución).
 * 2) BOOTSTRAPING: El bootstrap realiza la inicialización del hardware basico para ejecutar software de alto nivel. Los dispositivos basicos a inicializar en esta etapa son: el Reloj del Sistema, el Manejador de Memoria Externa (MMU), Controlador de Energia y Modulo de Depuración. Despues de inicializar el hardware básico, el bootstrap puede continuar realizando tareas de bajo nivel predefinidas por el usuario y/o puede inicializar un Bootloader, para posteriormente cargar un sistema operativo embebido. El boostrap busca en el medio de almacenamiento predefinido el Bootloader lo carga en RAM y pasa el control al mismo. En el caso de la CondorBoard el Bootloader utilizado es UBOOT.
 * 3) UBOOT BOOTLOADER: La función principal del Bootloader UBOOT es la de buscar, en los medios de almacenamiento disponibles, la imagen del nucleo del sistema operativo (kernel), descargarla en RAM y pasarle control al mismo. Tambien es posible cargar y ejecutar código de bajo nivel(assembler, C) desde UBOOT.



Basado en | Linux4SAM

Particionamiento de Memoria
http://157.253.195.173/ttdewikim1/images/4/4a/Memorymap_uC.pdf