Bienvenido: Ingresar
location: Diferencias para "LabElectronica/HerramientasSoftware"
Diferencias entre las revisiones 4 y 14 (abarca 10 versiones)
Versión 4 con fecha 2010-07-02 13:52:42
Tamaño: 1116
Editor: TiN
Comentario:
Versión 14 con fecha 2010-07-30 17:55:32
Tamaño: 1499
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 1: Línea 1:
#acl All:read BecariosGrupo:read,write
Línea 8: Línea 6:
Para bajar un programa por primera ves a la flash de la SBC se debe usar un programa que cumpla con los requerimientos de booteo. Para nuestra placa utilizamos el programa ''Download'' que se conecta por medio de la UART del microcontrolador para hacer las descargas. Se le realizaron minimas modificaciones para que pueda ser usado con un adaptador USB-RS232. Los parámetros Para bajar un programa por primera ves a la flash de la SBC se debe usar un programa que cumpla con los requerimientos de booteo. Para nuestra placa utilizamos el programa ''Download'' que se conecta por medio de la UART del microcontrolador para hacer las descargas. Se le realizaron minimas modificaciones para que pueda ser usado con un adaptador USB-RS232.
Línea 11: Línea 9:
> download -b 115200 -p USB0 /home/diego/u-boot/u-boot.bin > download -b 115200 -p USB0 u-boot.bin
Línea 14: Línea 12:
Los parámetros son el Baudrate (115200), la interfaz (USB), el archivo a grabar y también el offset a donde se grabará, que en nuestro caso es la dirección base 0x60000000(default).
Línea 15: Línea 14:
= Corriendo el U-Boot =

= levantando el NFS =

el kernel levanta el sistema de archivos de la distribución Debian por medio de NFS, también lo hace con un sistema de archivos minimalista creado con buildroot.
Ahora estoy probando de instalar un Debian desde qemu.

El Booteo del EP9302

El microcontrolador ep9302 puede bootear desde la Flash externa, Ram externa, SPI y UART, de acuerdo a los estados de los pines que estan a tal fin. Cuando bootea por UART o SPI carga un codigo desde ahi de hasta 2kB a un buffer del modulo ethernet,luego ejecuta el codigo. La mayoria de los programas booteadores utilizan este metodo para grabar la flash externa, donde dicho codigo gestiona una comunicacion con una PC por medio de la UART y descarga los datos y/o programas a ser grabados en la memoria flash externa.

Escribiendo en la Flash

Para bajar un programa por primera ves a la flash de la SBC se debe usar un programa que cumpla con los requerimientos de booteo. Para nuestra placa utilizamos el programa Download que se conecta por medio de la UART del microcontrolador para hacer las descargas. Se le realizaron minimas modificaciones para que pueda ser usado con un adaptador USB-RS232.

> download -b 115200 -p USB0 u-boot.bin

Los parámetros son el Baudrate (115200), la interfaz (USB), el archivo a grabar y también el offset a donde se grabará, que en nuestro caso es la dirección base 0x60000000(default).

Corriendo el U-Boot

levantando el NFS

el kernel levanta el sistema de archivos de la distribución Debian por medio de NFS, también lo hace con un sistema de archivos minimalista creado con buildroot. Ahora estoy probando de instalar un Debian desde qemu. -- Main.DiegoGonzalez - 10 May 2010

None: LabElectronica/HerramientasSoftware (última edición 2010-08-02 21:17:17 efectuada por DiegoGonzalez)