Bienvenido: Ingresar
location: Diferencias para "LabElectronica/DepurarMemoria"
Diferencias entre las revisiones 1 y 14 (abarca 13 versiones)
Versión 1 con fecha 2010-08-03 14:14:33
Tamaño: 123
Comentario:
Versión 14 con fecha 2010-08-03 19:19:29
Tamaño: 1648
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 1: Línea 1:
Escribe acerca de LabElectronica/DepurarMemoria aquí. #acl BecariosGrupo:read,write,revert,delete,admin All:read
== Método para testear la memoria RAM y la FLASH de la SBC ==
Se describe a continuación un método para probar el funcionamiento de los componentes fundamentales de la placa, como son el µprocesador, la memoria RAM, la memoria Flash y la comunicación por puerto serie. Para ello se hace uso del programa ''"Download"'', que es el que se utiliza para escribir en la flash.
Línea 3: Línea 5:
=== El Programa Download ===
Este programa corre en un Host donde se tiene lo que se quiere almacenar en la flash de la SBC. La estructura de funcionamiento es la siguiente:
              {{attachment:EsquemaGralBooteo2.png}}
Línea 4: Línea 9:
== Metodo para testear la memoria RAM y la FLASH de la SBC == === El Testeo ===
Para ello se aprovecha la función de testeo que tiene el µ y el programa ''"Download"'' para que detectar si:
  .1 '''Si el micro funciona''', ya que al alimentarlo debe hacer una secuencia en los led quedando el rojo en forma parpadeante si no encuentra un código de buteo en algún dispositivo conectado al bus.
  .2 '''Si la comunicación funciona''', ya que poniendo al µcontrolador en estado de booteo, mediante el pulsador correspondiente, espera a recibir un caracter "<" para iniciar la secuencia. Y si el programa ''"Download"'' no lo recibe no continua.
  .3 '''Si la Ram funciona''', ya que el primer código booteador, descargadao en el buffer interno del µ verifica si hay o no una Ram conectada al Bus.
  .4 '''Si la Flash funciona''', ya que el segundo codigo booteador, descargado en Ram, verifica si hay una memoria Flash instalada y si la misma pudo ser grabada, ya que realiza una verificación a medida de que escribe datos.

Método para testear la memoria RAM y la FLASH de la SBC

Se describe a continuación un método para probar el funcionamiento de los componentes fundamentales de la placa, como son el µprocesador, la memoria RAM, la memoria Flash y la comunicación por puerto serie. Para ello se hace uso del programa "Download", que es el que se utiliza para escribir en la flash.

El Programa Download

Este programa corre en un Host donde se tiene lo que se quiere almacenar en la flash de la SBC. La estructura de funcionamiento es la siguiente:

  • EsquemaGralBooteo2.png

El Testeo

Para ello se aprovecha la función de testeo que tiene el µ y el programa "Download" para que detectar si:

  • 1 Si el micro funciona, ya que al alimentarlo debe hacer una secuencia en los led quedando el rojo en forma parpadeante si no encuentra un código de buteo en algún dispositivo conectado al bus.

  • 2 Si la comunicación funciona, ya que poniendo al µcontrolador en estado de booteo, mediante el pulsador correspondiente, espera a recibir un caracter "<" para iniciar la secuencia. Y si el programa "Download" no lo recibe no continua.

  • 3 Si la Ram funciona, ya que el primer código booteador, descargadao en el buffer interno del µ verifica si hay o no una Ram conectada al Bus.

  • 4 Si la Flash funciona, ya que el segundo codigo booteador, descargado en Ram, verifica si hay una memoria Flash instalada y si la misma pudo ser grabada, ya que realiza una verificación a medida de que escribe datos.

None: LabElectronica/DepurarMemoria (última edición 2010-08-03 19:27:10 efectuada por DiegoGonzalez)