Go Down

Topic: Porque el mismo codigo consume mas ram entre placas UNO y LEONARDO? (Read 337 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy