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???