Autor Tema: variables globales cambian  (Leído 2013 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
variables globales cambian
« 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???


 

anything