Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

11/01/2007 #1


Problema con la flash
Hola a todos, espero que me puedan ayudar. Tengo problemas con la flash, os cuento:

Consigo escribir, borrar y leer en la Flash desde el BDM, y creo que lo graba bien, porque lo intento leer y sale correctamente. El problema viene al intentar arrancarlo con el micro. Segun parece, el micro solo lee bien lo 16 primeros bits y los segundos 16 bit me los pone a 0 y asi sucesivamente con lo que no lee bien las instrucciones. He revisado las conexiones y creo que estan bien y ya no se por donde tirar.

Lo curioso es que con un programa para flashear lee bien la memoria y cuando lo intento leer la flash desde linux me sale el mismo problema, lee los 16 primeros bien los siguientes a 0 y asi todo el rato.

Si me pudierais dar alguna idea os lo agradeceria.

Muchas gracias
15/01/2007 #2


Re: Problema con la flash
teseo dijo:
Hola a todos, espero que me puedan ayudar. Tengo problemas con la flash, os cuento:

Consigo escribir, borrar y leer en la Flash desde el BDM, y creo que lo graba bien, porque lo intento leer y sale correctamente. El problema viene al intentar arrancarlo con el micro. Segun parece, el micro solo lee bien lo 16 primeros bits y los segundos 16 bit me los pone a 0 y asi sucesivamente con lo que no lee bien las instrucciones. He revisado las conexiones y creo que estan bien y ya no se por donde tirar.

Lo curioso es que con un programa para flashear lee bien la memoria y cuando lo intento leer la flash desde linux me sale el mismo problema, lee los 16 primeros bien los siguientes a 0 y asi todo el rato.

Si me pudierais dar alguna idea os lo agradeceria.

Muchas gracias
Teseo, ¿de qué flash estas hablando? la de un microcontrolador? la de una compact flash unida a una pc? la de una compact flash unida a un microcontrolador?
15/01/2007 #3


Re: Problema con la flash
teseo dijo:
Hola a todos, espero que me puedan ayudar. Tengo problemas con la flash, os cuento:

Consigo escribir, borrar y leer en la Flash desde el BDM, y creo que lo graba bien, porque lo intento leer y sale correctamente. El problema viene al intentar arrancarlo con el micro. Segun parece, el micro solo lee bien lo 16 primeros bits y los segundos 16 bit me los pone a 0 y asi sucesivamente con lo que no lee bien las instrucciones. He revisado las conexiones y creo que estan bien y ya no se por donde tirar.

Lo curioso es que con un programa para flashear lee bien la memoria y cuando lo intento leer la flash desde linux me sale el mismo problema, lee los 16 primeros bien los siguientes a 0 y asi todo el rato.

Si me pudierais dar alguna idea os lo agradeceria.

Muchas gracias
Teseo, ¿de qué flash estas hablando? la de un microcontrolador? la de una compact flash unida a una pc? la de una compact flash unida a un microcontrolador?
16/01/2007 #4


Es una flash a un microcontrolador, en un sistema embebido. De todas formas acabo de solucionar el problema. Era todo problema del micro. Tenia mal puesto la configuracion del micro cuando se resetea; en esa configuracion solo lee los primeros 16 bits de cada 32 y por eso no arrancaba.

He cambiado esa configuracion y ahora funciona bien. Lee correctamente de la flash.

Muchas gracias por contestar.

Un saludo
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.