TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: Slalen en 09 de Octubre de 2014, 05:49:15

Título: variables globales cambian
Publicado por: Slalen en 09 de Octubre de 2014, 05:49:15
Buenas!

Tengo un problema un tanto extraño con un Cortex-M3 de ST y el compilador Coide+Gnu Tools

Creo que es debido a que me he quedado sin RAM, pero a ver si me lo podéis confirmar....

Hay veces que me cambia variables globales sin llamarlas en el código, es como si llegara a esa dirección de memoria y la sobreescribiera... 

Lo último que he visto es que leyendo el ADC a través de la DMA me da unos valores muy altos y si sólo compilo la parte de configuración del ADC y DMA y su lectura me da valores más reales (los que veo con el osciloscopio).

Mirando la configuración está bien definida la RAM.

Alguna idea???