@KurtE
I just did the same thing with the latest version of UncannyEyes I am using:
Code:
Sketch uses 195008 bytes (9%) of program storage space. Maximum is 2031616 bytes.
Global variables use 77968 bytes (7%) of dynamic memory, leaving 970608 bytes for local variables. Maximum is 1048576 bytes.
and with the dump:
Code:
C:\Users\Merli\AppData\Local\Temp\arduino_build_427222>F:\arduino-1.8.9\hardware\tools\arm\arm-none-eabi\bin\objdump -h uncannyEyes0.ino.elf
uncannyEyes0.ino.elf: file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn
0 .text.progmem 000206d0 60000000 60000000 00010000 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .text.itcm 00005dd0 00000000 600206d0 00040000 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .fini 00000004 00005dd0 600264a0 00045dd0 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
3 .ARM.exidx.text.__aeabi_atexit 00000008 00005dd4 600264a4 00045dd4 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .data 00009520 20000000 600264ac 00050000 2**3
CONTENTS, ALLOC, LOAD, DATA
5 .bss 00003da0 20009520 20009520 00009520 2**12
ALLOC
6 .bss.dma 00000000 20200000 20200000 00000000 2**0
ALLOC
7 .ARM.attributes 0000002e 00000000 00000000 00059520 2**0
CONTENTS, READONLY
8 .comment 0000006e 00000000 00000000 0005954e 2**0
CONTENTS, READONLY
9 .debug_info 00034c6f 00000000 00000000 000595bc 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_abbrev 00005b05 00000000 00000000 0008e22b 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_line 00007a41 00000000 00000000 00093d30 2**0
CONTENTS, READONLY, DEBUGGING
12 .debug_frame 00002824 00000000 00000000 0009b774 2**2
CONTENTS, READONLY, DEBUGGING
13 .debug_str 00009c6b 00000000 00000000 0009df98 2**0
CONTENTS, READONLY, DEBUGGING
14 .debug_loc 00013630 00000000 00000000 000a7c03 2**0
CONTENTS, READONLY, DEBUGGING
15 .debug_aranges 00000b68 00000000 00000000 000bb238 2**3
CONTENTS, READONLY, DEBUGGING
16 .debug_ranges 00002fd8 00000000 00000000 000bbda0 2**0
CONTENTS, READONLY, DEBUGGING
With terminator and no progmem used which trashes the USB:
Code:
Sketch uses 194992 bytes (9%) of program storage space. Maximum is 2031616 bytes.
Global variables use 204928 bytes (19%) of dynamic memory, leaving 843648 bytes for local variables. Maximum is 1048576 bytes.
with
Code:
C:\Users\Merli\AppData\Local\Temp\arduino_build_858246>F:\arduino-1.8.9\hardware\tools\arm\arm-none-eabi\bin\objdump -h uncannyEyesX.ino.elf
uncannyEyesX.ino.elf: file format elf32-littlearm
Sections:
Idx Name Size VMA LMA File off Algn
0 .text.progmem 00001820 60000000 60000000 00010000 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
1 .text.itcm 00005dc0 00000000 60001820 00020000 2**3
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .fini 00000004 00005dc0 600075e0 00025dc0 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
3 .ARM.exidx.text.__aeabi_atexit 00000008 00005dc4 600075e4 00025dc4 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .data 000283d0 20000000 600075ec 00030000 2**3
CONTENTS, ALLOC, LOAD, DATA
5 .bss 00003ef0 200283d0 200283d0 000083d0 2**12
ALLOC
6 .bss.dma 00000000 20200000 20200000 00000000 2**0
ALLOC
7 .ARM.attributes 0000002e 00000000 00000000 000583d0 2**0
CONTENTS, READONLY
8 .comment 0000006e 00000000 00000000 000583fe 2**0
CONTENTS, READONLY
9 .debug_info 00034c6f 00000000 00000000 0005846c 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_abbrev 00005b05 00000000 00000000 0008d0db 2**0
CONTENTS, READONLY, DEBUGGING
11 .debug_line 00007a47 00000000 00000000 00092be0 2**0
CONTENTS, READONLY, DEBUGGING
12 .debug_frame 00002824 00000000 00000000 0009a628 2**2
CONTENTS, READONLY, DEBUGGING
13 .debug_str 00009c6b 00000000 00000000 0009ce4c 2**0
CONTENTS, READONLY, DEBUGGING
14 .debug_loc 0001365b 00000000 00000000 000a6ab7 2**0
CONTENTS, READONLY, DEBUGGING
15 .debug_aranges 00000b68 00000000 00000000 000ba118 2**3
CONTENTS, READONLY, DEBUGGING
16 .debug_ranges 00002fd8 00000000 00000000 000bac80 2**0
CONTENTS, READONLY, DEBUGGING
Looks like its normally under 200k compile - only thing that may have changed are added printf's?