TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: pfc_18f4550 en 05 de Julio de 2011, 08:13:06

Título: Varaibles en flash
Publicado por: pfc_18f4550 en 05 de Julio de 2011, 08:13:06
Hola.

Tengo un problemilla, tengo un micro atmel y utilizo el codeversion. Estoy creando una aplicación la cual tiene que escribir cosas por una LCD.
Tengo los grafico que salen por pantalla grabados en la flash del micro.

Bueno hasta aqui todo bien. el tema esta en cuanto e tenido que crear una funcion de test para la misma aplicacion: esta 2 funciones la apliacion principal y el test tienen que tener las 2 acceso a los datos a representar por pantalla.

Los datos estan guardadod en una archivo .h.

flash unsigned char clr_press[3]={0,0,0}; esta seria una definicion de uno de los graficos a representar.

Bueno el problema es que una vez empieza a compilar me da error en todos las variables que estan definidas y declaradas en el archivo .h que contiene los graficos. No se como solucionarlo si alguien tiene idea se lo agradezco.

el error es que estan redefinidas, ya he puesto #ifndef .... #define y alf final #endif pero no me funciona.

Si solo hay un archivo que contenga el h. funciona correctamente.


Un saludo
Título: Re: Varaibles en flash
Publicado por: stk500 en 05 de Julio de 2011, 11:07:45
Pues te recomiendo que ponga todos el codigo aqui, asi se podria analizar todos en conjuntos, aunque no soy un experto con el CodeVision.

Saludos
Título: Re: Varaibles en flash
Publicado por: pfc_18f4550 en 06 de Julio de 2011, 03:11:01
Buenas el tema de redefinidos ya esta solucionado. Ahora me da otro error que dice lo siguiente:

Can't read file C:\....\...\.....obj

Y esto no se como solucionarlo.

Si alguien sabe algo se lo agradezco.

Gracias