Go Down

Topic: Porque el mismo codigo consume mas ram entre placas UNO y LEONARDO? (Read 312 times) previous topic - next topic

maxid

Me surgio una duda al ver los resultados de compilacion entre distintos modelos, comparando un UNO con LEONARDO, el mismo codigo ocupa mas RAM y mas FLASH en leonardo que en UNO. El ejemplo es el Blink.

UNO
Program Size:
  Flash: 3% (1084 bytes out of 32256 bytes max)
    RAM: 11 bytes

LEONARDO
Program Size:
  Flash: 16% (4826 bytes out of 28672 bytes max)
    RAM: 157 bytes

Otro ejemplo mas complejo usando la libreria ethernet da estos resultados

UNO
Program Size:
  Flash: 53% (17112 bytes out of 32256 bytes max)
    RAM: 787 bytes

LEONARDO
Program Size:
  Flash: 68% (19726 bytes out of 28672 bytes max)
    RAM: 747 bytes


Esto a que se debe? el booloader? la optimizacion de codigo es distinta? en el primer caso los resultados dan susto.
El que pregunta aprende, el que responde aprende a responder.

Go Up