GCC Cortex-M3 Size Benchmarks

ti.platforms.tiva:LM4F232H5QD:1 (compiler version: 4.7.3)

(all sizes are in 8-bit bytes)

Static Module Applications

ROM RAM
Code Initialized Data C-initialization Total ROM ISR/C Stack Task Stacks Heaps BSS Total RAM
Kernel Only 6392 2368 0 8760 1024 0 0 2344 3368
Hwi application 6476 2480 0 8956 1024 0 0 2376 3400
Clock application 10900 2556 0 13456 1024 0 0 2840 3864
Clock Object application 10900 2556 0 13456 1024 0 0 2872 3896
Swi application 7368 2496 0 9864 1024 0 0 2472 3496
Swi Object application 7368 2496 0 9864 1024 0 0 2528 3552
Task application 16348 2740 0 19088 1024 1024 0 3160 5208
Task Object application 16348 2740 0 19088 1024 1536 0 3244 5804
Semaphore application 16372 2744 0 19116 1024 1536 0 3268 5828
Semaphore Object application 16372 2744 0 19116 1024 1536 0 3284 5844
Default Configuration 27192 8752 0 35944 4096 2048 4096 5392 15632

Dynamic Applications

ROM RAM
Code Initialized Data C-initialization Total ROM ISR/C Stack Task Stacks Heaps BSS Total RAM
Dynamic Memory application 17104 2812 0 19916 1024 1536 4096 3332 9988
Dynamic Task application 18272 2916 0 21188 1024 1536 4096 3340 9996
Dynamic Semaphore application 18392 2916 0 21308 1024 1536 4096 3348 10004