How to find out the SRAM consumption of an Arduino sketch

  • Build the sketch
  • Find /tmp/build*.tmp folder. There should be one, if you see multiple then rm -rf /tmp/build*.tmp and rebuild the sketch. Only one build folder should be in the /tmp (for simplicity
  • run avr-size /tmp/build*.tmp/[sketch_name].elf
  • sum of data and bss values if the number you’re looking for

Leave a Reply