Bienvenido: Ingresar
location: Diferencias para "LabElectronica/DepurarMemoria"
Diferencias entre las revisiones 15 y 16
Versión 15 con fecha 2010-08-03 19:23:43
Tamaño: 1672
Comentario:
Versión 16 con fecha 2010-08-03 19:26:48
Tamaño: 1649
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 11: Línea 11:
  .'''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.
  .'''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 carácter "<" 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, descargado en el buffer interno del µ verifica si hay o no una Ram conectada al Bus.
  .'''4 Si la Flash funciona''', ya que el segundo código 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 carácter "<" 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, descargado en el buffer interno del µ verifica si hay o no una Ram conectada al Bus.

  • 4 Si la Flash funciona, ya que el segundo código 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)